如下所示,我克隆了一个存储库。您在下面看不到这一点,但我随后对本地文件进行了一些更改并将更改推送到存储库。然后,如下所示,并将所有更改拉入。
但是当我使用git status
时,它表示我比原始/主人提前两次提交。为什么是这样?如下图所示,我显然没有做任何改动。使用git log
显示的内容与我推送到存储库的本地文件没有什么不同。
784 git clone git@example.com:root/example.git
785 ls -l
786 cd example
787 ls -l
788 cd html
789 ls -l
790 pwd
791 ls -l
792 pwd
793 cd ..
794 git pull origin master
795 pwd
796 git pull origin master
797 git status
798 history
-sh-4.1$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
# (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
-sh-4.1$
-sh-4.1$ git remote -v
origin git@example.com:root/example.git (fetch)
origin git@example.com:root/example.git (push)
-sh-4.1$