如何以编程方式应用git补丁?

时间:2015-07-13 19:32:02

标签: git

有没有办法以更加程序化的方式执行git add -e?有git update-index,但它没有像我想要的那样做补丁。我可以将core.editor设置为某些内容,但我宁愿不依赖于用户可能拥有或不拥有的第三方应用程序。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

  

我可以将core.editor设置为某些东西,但我宁愿不依赖于用户可能拥有或不拥有的第三方应用程序。

您可以为自己设置,因为您的回购是您的。你无法为其他任何人设定,因为他们是他们的。

答案 1 :(得分:0)

尝试git add -p(补丁),将编辑器设置为终端中的某些内容(如Vim)。

使用此命令,您可以逐个查看和编辑每个补丁。 git add -p优于git add -e的优势在于它不会假设您要编辑每个补丁。除非您需要编辑事后我做的每一项更改,否则我建议使用git add -p