Git不再检测代码库中的文件更改

3
我已经在一个代码库中工作了很长时间,并创建了许多新分支。
今天我像平常一样创建了一个新分支git checkout -b new-branch,并对一个我经常操作的文件进行了更改。然而,当我运行git status时,并没有检测到任何更改。
我针对该分支使用了git pull origin master,但仍然没有发现任何更改。
我重启了我的计算机并创建了一个全新的分支,但是问题依旧存在。
我还尝试检出一个现有的分支并在其中进行更改,但git仍然没有发现任何更改。
请问有谁知道出了什么问题,以及我该如何解决?
编辑-使用的命令:
git checkout -b new branch
git pull origin master
*make changes to file*
git status (shows no changes)
git pull origin master (shows no conflicts)
git commit -m "test" ('nothing to commit')
git push origin stg (Success - everyting up to date. No changes appear on branch in Github)

你能发布使用的命令及其输出吗? - evolutionxbox
你更新了你的.gitignore吗? - Yihe
请确保您仍然从存储库根目录执行命令。 - Romain Valeri
@liuyihe 没有触及 .gitignore 文件。 - MeltingDog
@evolutionxbox 我已经在上面添加了我使用的命令。 - MeltingDog
显示剩余2条评论
1个回答

1

没有更改 .gitignore 文件

但是,您可以通过以下方式检查文件是否被任何 .gitignore 指令标记为被忽略:

git check-ignore -v -- path/to/file

谢谢,但我遇到了错误 error: unknown option 'path/to/file'。我在谷歌上找不到任何关于这个错误的信息。 - MeltingDog
@MeltingDog 为了确保,你已经将 path/to/file 替换为实际文件的实际路径,而该路径不再更改,对吗? - VonC
嗨 @VonC,是的,我做了那个。 - MeltingDog
@MeltingDog 你在使用Windows系统吗? - VonC
我正在运行 Linux 的虚拟机。 - MeltingDog

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