在我的iMac上,我可以git push
,它可以正常工作。但在我的Macbook上,我必须使用git push origin <branchname>
。两者上的.git / config文件是相同的,repo是相同的 - 区别是什么?
答案 0 :(得分:2)
push.default 配置值发生了变化:它曾经是:matching
,现在它是simple
,这可能会导致差异。您可以根据需要设置此配置值,请参阅:git-config以获取有关这些值的说明(以及更多可用值)。
答案 1 :(得分:1)
通常,只有第一次推送新的本地分支才需要git push -u origin branchname
将远程跟踪分支设置为本地分支。以下推送应该与git push
一起使用,因为Git已经知道这个本地分支的远程是什么。