好吧,我对此进行了一些研究,但是我找不到确切的答案,所以我不得不问。
我有2个遥控器:origin和repo2。
我想做类似的事情
git pull repo2 master
但这会将repo2的master分支拉到我的master中。我可以为本地分支指定要引入的其他分支吗?
好吧,我对此进行了一些研究,但是我找不到确切的答案,所以我不得不问。
我有2个遥控器:origin和repo2。
我想做类似的事情
git pull repo2 master
但这会将repo2的master分支拉到我的master中。我可以为本地分支指定要引入的其他分支吗?
Answers:
git checkout -b myBranchName repo2/master
git push repo2 myBranchName:master
一个简单的git push
失败
git checkout my_branch && git pull --rebase
(--rebase
取决于您的工作流程)。如果分支尚未跟踪远程分支,则需要执行git branch --set-upstream my_branch upstream/my_branch
一次。
git fetch remote2
如果尚未运行,则必须事先运行 。否则,您可能会看到>致命:无法更新路径并同时切换到分支“ myBranchName”。