'git push origin master与'git push -u origin --all'之间的区别?

问题描述 投票:0回答:1

我遵循this tutorial将现有项目推送到Bitbucket,并提到使用命令git push -u origin --all。此命令与git push origin master有何不同?

git bitbucket git-push
1个回答
1
投票
  • git push origin master将您当前的分支推到master上的origin分支。
  • git push -u origin -all推动全部分支到起源。 -u选项将您的本地分支机构设置为跟踪远程分支。这实质上在本地分支和远程存储库上的分支之间建立了链接。如果不执行此操作,如果切换到这些分支之一并执行git push,则会收到错误消息fatal: The current branch <branch-name> has no upstream branch.。您可以通过命令git branch -vv检查分支链接。

摘要git push -u origin -allall分支推到原点,git push origin master将当前分支推到原点的master分支。

© www.soinside.com 2019 - 2024. All rights reserved.