在master之前提交1次提交和在master之后提交1次提示的解释

时间:2015-11-10 05:43:33

标签: git github merge git-merge

我刚刚在GitHub上更新了我的分支。我想添加之前取出的一些文件。合并之后,我的工作应该与master分支上的工作相匹配,并且两个分支上的所有内容都应该是最新的,但它仍然会显示“1 master off behind”。我之前也看到我的分店领先于大师。

有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

你无法推送任何尚未提交的内容。操作顺序为:

  

进行更改。

     

git add - 这会暂停您提交的更改

     

git commit - 这会在本地提交您的分阶段更改

     

git push - 这会将您提交的更改推送到远程

如果你在没有提交的情况下推动,就不会推动任何东西。如果您提交而不添加,则不会提交任何内容。如果你在没有提交的情况下添加,一切都没有发生,git只会记住你添加的更改应该考虑用于以下提交。

您看到的消息(您的分支提前1次提交)意味着您的本地存储库有一个尚未推送的提交。

换句话说:添加和提交是本地操作,推送,提取和提取是与远程交互的操作。