“git push origin master”和“git push origin main "的区别[已关闭]

xwbd5t1u  于 2023-02-07  发布在  Git
关注(0)|答案(4)|浏览(302)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

4天前关闭。
Improve this question
我在php项目工作,我想上传到"github"我是Github新手,我想知道"git push origin master"和"git push origin main"有什么区别?
先谢谢你。

e7arh2l6

e7arh2l61#

两者都是Git上仓库的分支名称。
master分支是代码库中的主分支,现在它在Git中被称为Main分支。
因此,当您向存储库添加更改时,您可以在存储库中使用git push origin mastergit push origin main
如果假设分支名称为dev,则需要使用如下名称:

git push origin dev
qnyhuwrf

qnyhuwrf2#

git push origin master将代码推送到主分支。git push origin main将代码推送到主分支。

vjhs03f7

vjhs03f73#

Origin和Master是在工作和管理git项目时使用的两个不同的术语。

Origin是用于远程资料库的名称。
Master / Main是分支的名称。

68bkxrlz

68bkxrlz4#

就像其他人之前回答的那样:mainmaster只是一个分支的名称。它可以有任意的名称,哪一个被认为是“主”分支取决于约定。
早期版本的git使用的是master,所以很多旧版本的仓库都使用这个名字,最近,main更受欢迎。
这实际上取决于单个项目使用哪个分支。
还有political issues也涉及其中,从实用的Angular 来看,main短了两个字母,所以节省了一些打字。

相关问题