gpt4 book ai didi

git - 用 `git add -p` 解开两行

转载 作者:IT王子 更新时间:2023-10-29 01:15:21 24 4
gpt4 key购买 nike

我有一个包含以下更改的文件:

# Manual hunk edit mode -- see bottom for a quick guide
@@ -280,6 +281,7 @@
if( foo )
{
bla();
- test( true );
+ removeThis();
+ test( false );
}
else

如何只提交 test() 的更改,并避免提交 removeThis() ?每次我尝试手动编辑 hunk 时,git 都会告诉我它应用不干净。

最佳答案

How can I commit the change for test() only, and avoid committing removeThis() ?

这很简单。

  1. 输入 add -i模式,然后选择 5: [p]atch通过按 pEnter

  2. 通过输入文件编号选择您的文件,然后按 Enter 开始编辑补丁。

  3. e 编辑你的大块头(你似乎已经通过 git add -p 成功到达这里)。

  4. 删除带有removeThis() 的行完全+同样在开头签名。不要碰别的东西!结果文本应该看起来像是您提交的更改的补丁。

  5. 保存文件并退出编辑器。

补丁会很好地应用。我刚刚检查过。也请再次检查——也许是另一个不适用的大块头?

除此之外,您的 , + 附近的符号/-看起来可疑。也许,你的patchdiff程序不知何故不同步?尝试删除 ,也来自帅哥。

关于git - 用 `git add -p` 解开两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com