Git一直提交未跟踪的文件



我使用Git已经有一段时间了

我对本地分支进行了一些更改:

Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: xyzzy
Untracked files:
(use "git add <file>..." to include in what will be committed)
abc

我只想提交xyzzy更改,而不是abc。由于abc是未跟踪的,所以我继续执行git commit -m "my change"

未跟踪的更改abc也会被提交!我可以看到:

create mode 100624 abc
create mode 100624 xyzzy

这是怎么回事?我该如何解决这个问题?

解决方案尝试:

  1. 使用git clean -f abc-它仍然在提交时出现
  2. 检查无意的git别名git config -e-正如预期的那样,我没有设置任何配置

要特别添加单个文件,只执行该文件

git stage xyzzy

现在执行commit命令将只考虑文件xyzzy

git commit -m "my change"

相关内容

  • 没有找到相关文章

最新更新