gpt4 book ai didi

git - 使用 git add --patch 以交互方式删除 Hunk

转载 作者:IT王子 更新时间:2023-10-29 01:04:35 27 4
gpt4 key购买 nike

我喜欢使用 git add --patch(最近还使用 git add -i)来理清我的提交并验证我提交的内容可以继续

偶尔我会遇到一个大块头,它可能是一个错误的日志语句,一个额外的换行符(通常来自删除上述日志语句)——我实际上宁愿完全删除这些东西。

我不想上演,我也想简单地删除有问题的大块头,而它就在我面前(而不是跳回我的编辑器再试一次)。我也想对我的工作文件应用更改。

有没有办法做到这一点?


我考虑过使用编辑 block 功能。

这与下面提出的建议 hash 相结合,使我的工作流程比现在稍微好一些。

我同意这违反了 git add 的关注点分离。 OTOH 它会非常方便 ;P 我听起来像我的老板 ;)

最佳答案

比使用 reset hard HEAD 更好,在提交所有有效 hunk 之后,您只需 git checkout 文件即可将其重置为当前分支中记录的内容。这样它就不会影响任何其他文件。

关于git - 使用 git add --patch 以交互方式删除 Hunk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175666/

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