Undo犯下B保持投入c和d

问题描述 投票:0回答:1

通过文件test.txt,在相应的提交中添加了每个字母

A B C D
没有更改GIT历史记录(只是更改工作目录),我想撤消提交B的更改,同时保持Consits C和D的更改。如果存在冲突,请添加“冲突分隔”

diff --git a/t.txt b/t.txt index 8422d40..d9a85ba 100644 --- a/t.txt +++ b/t.txt @@ -1,4 +1,3 @@ A -B C D
    

更轻松的方法是通过重新构想:
git rebase B D ---onto A
git
1个回答
0
投票
在一个

normal

项目中,您会像往常一样发生冲突。...在这种特殊情况下,您要遇到冲突,因为您在每个提交上都添加了一条句号,因此,现在您正在删除在文件中添加的提交的提交,因此可以肯定的是,确定什么不是flowlowlowlollow what是空无一人的。
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.