git push和git push origin master之间的区别

6

我想知道如果我只使用git命令:

git push

如果我使用

git push origin master

那么,它们之间有什么区别?

我正在使用GitLab,并且我对我正在工作的项目拥有开发者访问权限。我正在使用Windows命令行。


1个回答

2

git push:作用类似于 git push "remote",其中 "remote" 是当前分支的远程仓库(如果当前分支没有配置远程仓库,则为 origin)。

并且

git push origin master:在源代码仓库中查找与 master 匹配的 ref(很可能是 refs/heads/master),并使用它来更新 origin 仓库中相同的 ref(例如,refs/heads/master)。如果远程上不存在 master,则会创建该分支。

更多信息请参考:link


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接