gpt4 book ai didi

git - 直接跳转到 'git add -i'补丁命令(五)

转载 作者:行者123 更新时间:2023-12-04 06:52:21 25 4
gpt4 key购买 nike

如何让“git add -i”直接以补丁模式启动而无需键入“5”+ Enter?

我知道“git add -p”,但它不一样,因为它没有向我显示要首先从中选择的文件列表。

这很烦人,因为我想很快地在“git add -i”和“git commit”之间跳转,将我的脏树变成一些漂亮的提交。

最佳答案

要实现这一点,对 perl 文件进行相当容易的更改。如果您不喜欢默认 git-add -p,我只建议您这样做修补所有文件的行为。

找到您的 git-add--interactive 副本并使用您最喜欢的编辑器打开。转至 patch_update_cmd 子例程。在那里,有一个 if 语句测试 $patch_mode .删除 if 语句的顶部或设置它以便条件总是评估为 false。保存并测试。

下面是我为使这项工作所做的工作的一个示例。

if (0) {
@them = @mods;
}
else {
@them = list_and_choose({ PROMPT => 'Patch update',
HEADER => $status_head, },
@mods);
}

另一个可能的更改点位于文件的最底部。您可以更改 $patch_mode给if语句后面的一些false值,效果应该是一样的。

请注意,如果您使用包管理器或其他类似的跟踪已安装包的工具,您可能会遇到一些问题,我不确定。

关于git - 直接跳转到 'git add -i'补丁命令(五),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948414/

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