什么可以导致git head中文件的内容与上次提交的内容不同?

时间:2016-04-20 21:25:22

标签: git tfs msysgit

将TFS 2013与Git一起使用。

不知何故,单个提交似乎已经“分离”了之前提交的一些提交。我会试着解释一下:

文件A在第1天的提交中更改,在第2天再次更改。在第3天提交触摸A以外的某些文件的提交。 通过该提交,文件A现在又回到了day1的版本。

观察:

  • A的HEAD版本等于day1版本(意外)。
  • 文件A的TFS Web界面内容选项卡显示第1天(意外)的版本。
  • git log A仅显示第1天(意外)的提交。
  • 文件A的TFS Web界面历史记录选项卡显示day1和day2提交。上次提交(第2天)的内容显示了该文件的最新版本(预期)。

如果我git checkout day2sha我得到了day2版本,那么提交就在那里。

发生了什么事?

0 个答案:

没有答案