单击stage change后,可以选择commit或push。push的用法是什么?它要求我选择目标存储库和源分支。在我这么做之后。另一个的存储库会被这个push命令更改吗?

最佳答案

推送是将提交从本地存储库转移到远程存储库(通常是源存储库)的方式。
git push最常见的用例是将本地更改发布到中央存储库。在您累积了几个本地提交并准备好与其他用户共享它们之后。
请看下图以获得一个自解释的模式:
如图所示,使用push命令可以将对象从本地存储库传输到远程存储库。git push的对应项是git fetch(或pull,自动合并)命令,您可以看到将更改从远程存储库传输到本地存储库。
在下面,您可以看到当您的本地主存储库超过中央存储库的主存储库并通过运行git push origin master发布更改时会发生什么情况:
Synthax公司

git push [alias] [branch]

推送分支时不会自动推送标记,因此要推送标记,必须使用以下Syntmax:
git push <remote> --tags

关于git - Push in Git是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18726482/

10-15 00:45