我是git的新手,正在使用类似svn的集中式工作流。我想定期了解自己与中央仓库的状态。例如,如果我运行以下命令...
$ git clone git@github.com:centralrepo/test.git
$ cd test; <make some changes inside test/>
$ git commit -a
$ git pull
当执行git pull命令时,会显示“already up-to-date”的提示。为什么git pull不报告更改,如果这是正确的行为,有没有办法知道我的本地版本库与远程版本库不同步?
git log -p ....
会显示相同的内容。如果你有多个本地更改,git log
将分别显示每个更改的差异,而git diff
将显示所有更改的聚合差异。 - araqnid