我已经在仓库中工作了很长时间,并创建了许多新分支。
今天,我像往常一样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)
答案 0 :(得分:1)
没有.gitignore未被触及
仍然,您可以使用以下命令检查文件是否被任何.gitignore指令标记为已忽略:
git check-ignore -v -- path/to/file