如何在VS Code中仅提交已跟踪的文件?

3
"git status" 显示以下三种信息:
  1. 待提交的更改内容(已暂存的更改)
  2. 未暂存的更改
  3. 未跟踪的文件
我曾经使用 git commit -a,这个命令会提交 1 和 2。 然而在VS Code 中,Commit All 会提交 1、2 和 3;Commit Staged 只会提交 1。

嗨axiac,您提出的操作存在错误风险。人们可能会错误地拖动未被跟踪的文件。 - Zhichang Yu
1
人们可能会犯任何错误,但这不是我的建议的问题。问题在于无法将项目从一个部分拖到另一个部分。我之前的评论是没有实例VSCode的情况下写的;现在我有了一个实例,并且发现了令人悲伤的事实。 :-( - axiac
你仍然可以在 VSCode 集成的终端中使用 git commit -a - axiac
2个回答

0

'git commit -a' 表示提交所有被跟踪和修改的文件。 尝试使用 'git add 选择的/文件/路径' 然后 'git commit -m "提交信息"'


-2

更新当前正在跟踪的文件

git add -u

提交已更新的文件

git commit -m <提交信息>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接