有没有办法以更加程序化的方式执行git add -e
?有git update-index
,但它没有像我想要的那样做补丁。我可以将core.editor
设置为某些内容,但我宁愿不依赖于用户可能拥有或不拥有的第三方应用程序。
有什么建议吗?
答案 0 :(得分:1)
我可以将core.editor设置为某些东西,但我宁愿不依赖于用户可能拥有或不拥有的第三方应用程序。
您可以为自己设置,因为您的回购是您的。你无法为其他任何人设定,因为他们是他们的。
答案 1 :(得分:0)
尝试git add -p
(补丁),将编辑器设置为终端中的某些内容(如Vim)。
使用此命令,您可以逐个查看和编辑每个补丁。 git add -p
优于git add -e
的优势在于它不会假设您要编辑每个补丁。除非您需要编辑事后我做的每一项更改,否则我建议使用git add -p
。