在拉动期间合并的修改文件会发生什么情况然后还原

时间:2014-10-02 12:56:39

标签: git

我修改了文件some.txt但尚未提交。我使git pull获取并合并更改。另一端的某人修改了some.txt并且git检测到合并冲突。我使用我的副本解决冲突。然后我决定还原变化。我的问题是some.txt是否会处于我开始修改它之前的状态,还是处于我解决使用远程复制时的状态?

2 个答案:

答案 0 :(得分:0)

解决所有冲突后,它将处于远程复制状态。在这里,我有一些建议,如: -

  1. 当您在git pull中遇到冲突时,请先在某个地方保存更改的副本。
  2. 使用git reset --hard
  3. 使用git pull
  4. 现在,将您的更改修补到新存储库。
  5. 将新更改提交到远程存储库。

答案 1 :(得分:0)

出于这个原因,在执行git commit之前,您应始终git pull进行更改。 由于您只使用没有版本化的工作目录文件,因此无需返回。