Git rebase不会移过我们删除的文件

时间:2018-11-18 00:12:47

标签: git github

我正在尝试根据master为我的upstream设置基准。

  1. 重新设定基准时,我得到了CONFLICT (modify/delete): file.txt deleted in HEAD and modified in <version>
  2. git statusdeleted by us: file.txt
  3. git rm file.txt。我得到needs merge
  4. 但是现在git statusall conflicts fixed
  5. 当我git rebase --skip回到(1。)

git版本2.10.1

谢谢!

1 个答案:

答案 0 :(得分:2)

执行git rebase --skip将使您在重置基准期间所做的任何更改无效。您的工作流程几乎是正确的,您只需要在执行git rm file.txt之后执行以下操作:

  • git add .-确保已将所有更改添加到登台
  • git status-进行健全性检查
  • git rebase --continue-这将保存您在调整基准期间所做的所有更改。