检查git pull更改

时间:2016-02-02 18:55:14

标签: git pull

我的更改在主线上并提交了它们,并使用

进行了最新更改

git pull --rebase

成功了。 现在,我如何通过pull检查添加到我的分支的新更改?

例如,假设我正在分支主机上工作。我在文件xyz.java上进行了本地提交的更改,并在abc.java上添加了最新的更改。

现在我怎样才能在xyz.java中看到abc.java上只有变化?

我无法在任何地方找到答案。任何答案或文件链接都表示赞赏。

2 个答案:

答案 0 :(得分:0)

我认为你之后没有在你的git中做出任何新的改动,所以这是解决方案:

  1. 运行git log --graph --oneline
  2. 这将显示订单中的所有合并,以便在那里显示最新的合并

    1. 现在复制合并消息正下方的提交的提交号,或者它可能是第二次最近的提交
    2. 第2点的示例:see this image of git log此处第二次最近的提交是354dfdd,请注意你的情况

      1. 现在按q键然后输入 git show 354dfdd
      2. 这将显示abc.java中的更改以及您在合并之前在提交中编辑的任何文件

        注意:提交编号354dfdd仅供参考,您必须复制提交编号并将复制的编号替换为第3点

答案 1 :(得分:-1)

  

现在我如何通过pull检查添加到我的分支的新更改?

# verify that all the commits and branches are merged in
git log --oneline --decorate --graph
  

现在我怎样才能在xyz.java中看到abc.java上只有变化?

# show all the commits which modified the given file
git log -p <filename>