我有一个'主人'分支和一个错误修复'科。 此错误修复分支需要始终使用主提交进行更新, 但我需要推进自己的分支。
我试过
git branch -f --track bugfix origin/master
并尝试了set-upstream 但似乎设置了两者,拉动和推动来自/到#master;#/ p>。
答案 0 :(得分:1)
如果您通过执行git pull将远程主分支拉入主分支,您可以将其推送到远程错误修复分支,如下所示:
@sessions = QSession.where(:user_id=>current_user.id).page params[:page]
假设遥控器的名称是原产地。
我希望这就是你的意思。
答案 1 :(得分:1)
怎么样
mkdir -p git
cd git
git clone https://github.com/user/repo.git
cd repo
git branch bugfix
git checkout bugfix
git push origin bugfix
git checkout master
git branch --set-upstream-to=bugfix
echo 'hallo' > hallo.txt
git add hallo.txt
git commit -m 'lolz'
git config push.default upstream
git push
因此它会将master推送到origin / bugfix并将origin / bugfix拉到bugfix。