繁体   English   中英

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

[英]Git rebase doesn't move past file deleted by us

我试图根据upstream对我的master进行重新设置。

  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 status表示all conflicts fixed
  5. 当我git rebase --skip我回到(1.)

git版本2.10.1

谢谢!

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

  • git add . -确保已将所有更改添加到暂存中
  • git status进行完整性检查
  • git rebase --continue这将保存您在git rebase --continue期间所做的所有更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM