- 已关闭**。此问题需要超过focused。当前不接受答案。
- 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
4天前关闭。
Improve this question
我在php项目工作,我想上传到"github"我是Github新手,我想知道"git push origin master"和"git push origin main"有什么区别?
先谢谢你。
4天前关闭。
Improve this question
我在php项目工作,我想上传到"github"我是Github新手,我想知道"git push origin master"和"git push origin main"有什么区别?
先谢谢你。
4条答案
按热度按时间e7arh2l61#
两者都是Git上仓库的分支名称。
master分支是代码库中的主分支,现在它在Git中被称为Main分支。
因此,当您向存储库添加更改时,您可以在存储库中使用
git push origin master
或git push origin main
。如果假设分支名称为dev,则需要使用如下名称:
qnyhuwrf2#
git push origin master
将代码推送到主分支。git push origin main
将代码推送到主分支。vjhs03f73#
Origin和Master是在工作和管理git项目时使用的两个不同的术语。
Origin是用于远程资料库的名称。
Master / Main是分支的名称。
68bkxrlz4#
就像其他人之前回答的那样:
main
或master
只是一个分支的名称。它可以有任意的名称,哪一个被认为是“主”分支取决于约定。早期版本的git使用的是
master
,所以很多旧版本的仓库都使用这个名字,最近,main
更受欢迎。这实际上取决于单个项目使用哪个分支。
还有political issues也涉及其中,从实用的Angular 来看,
main
短了两个字母,所以节省了一些打字。