Answers:
请参见git-pull手册页:
git pull [options] [<repository> [<refspec>...]]
并在示例部分中:
接下来将远程分支合并到当前分支中:
$ git pull origin next
所以我想你想做类似的事情:
git pull origin dev
对其进行设置,使其在您进入dev分支时默认执行此操作:
git branch --set-upstream-to dev origin/dev
这是您需要做的。首先,确保您在不想拉的分支中。例如,如果您拥有master和development分支,而您正试图拉开development分支,则留在master分支中。
git checkout master
然后,
git pull origin develop
git checkout develop,git pull origin develop并且工作良好。如果要删除本地或远程分支(git branch -d develop或git push origin --delete develop),则需要签出其他分支
git-pull-从另一个存储库或本地分支获取并与之集成
git pull [options] [<repository> [<refspec>...]]
您可以参考官方git doc https://git-scm.com/docs/git-pull
例如:
git pull origin dev
如果您想从特定分支中提取,您要做的就是
git pull 'remote_name' 'branch_name'
注意:确保首先提交代码。
--set-upstream标志已弃用,将被删除。考虑使用--track或--set-upstream-to Branch dev设置为从源头跟踪远程分支dev。” 例如。git branch --set-upstream-to origin/dev