Can*_*ic3 8 git merge git-pull git-checkout
有什么区别:
git checkout -b <branch> origin/<branch>
Run Code Online (Sandbox Code Playgroud)
和
git pull origin <branch>
Run Code Online (Sandbox Code Playgroud)
他们似乎对我有相同的功能.谢谢.
lar*_*sks 11
git pull联系标识的远程存储库origin并查找更新.它获取任何更新,然后将更改合并到目标分支中.它不会创建新分支.
git checkout -b <branch> origin/<branch> 基于origin/<branch>远程存储库创建新分支,但不与远程存储库联系.它会查看origin/<branch>当前存在于本地存储库中的内容.
这两个命令执行非常不同的操作; 花费一些时间git-pull和git-checkout手册页可能有助于澄清事情.