[英]Remove a file from git which is not pushed yet but also not in latest commit?
[英]remove a file from an old commit not pushed yet (Git Extension)
我在这里面临着一个特殊的情况。
我必须更改[4] xxxMerger.py的行为并删除[4] xxxWriter,这意味着将其级联以提交[5] [6] [7]
我怎样才能做到这一点?
我知道我可以添加文件以进行修订,甚至可以更改它们,然后基于来源进行重新构建。 我可以通过基于来源并在提交时要求重新输入字词来更改提交消息。
但是为此。 由于[7],我无法进行修复,因此将这2个文件重命名。 如果我结帐[4],因为我不会在任何分支上,所以不会进行修复。
也许这很简单,但是我对GIT还是很陌生。
谢谢。
git rebase --interactive <commit 4>
然后将commit“ 5”设置为fixup,并且其中的更改将合并为4,然后在其顶部应用6和7。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.