有没有办法让VSCode git提交默认为“git commit -a”?

btqmn9zl  于 2023-01-11  发布在  Git
关注(0)|答案(1)|浏览(230)

有没有什么方法可以强制VSCode UI中的提交按钮总是执行“git commit -a”?
一个部分的解决方案是启用“智能提交”,这样当没有修改暂存时,它会执行“git commit -a”。这几乎可以工作,除了当创建新文件时,它不会工作。将文件添加到git,此时会有一些修改暂存,然后提交按钮执行“git commit”而不是“git commit -a”。
有没有办法让“git commit -a”始终成为行为?
还有一个相关的注意事项,是否可以让VSCode询问是否要向git添加新文件?

h79rfbju

h79rfbju1#

它不是一个按钮,但VSCode确实包含以下命令:Git: commit (All),然后可以将其与键盘快捷键关联。
如果没有,您需要点击“Stash All Changes”,然后点击“Commit”:

相关问题