从分支拉出,然后推送到另一个

时间:2017-04-06 15:52:23

标签: git github branch gitlab git-branch

我有一个'主人'分支和一个错误修复'科。 此错误修复分支需要始终使用主提交进行更新, 但我需要推进自己的分支。

我试过

git branch -f --track bugfix origin/master

并尝试了set-upstream 但似乎设置了两者,拉动和推动来自/到#master;#/ p>。

2 个答案:

答案 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。