我在挑选git时遇到了一些困难。 虽然跟踪和提交文本文件很容易,但每次我将Visual Studio项目文件夹添加到存储库时,git都会将此(修改内容)状态抛给我,我无法将其添加到存储库中。我可以在第一次添加文件时很棒,但是每当我编辑其中一个文件时,我都无法将新文件添加到下一次提交。
我可以做些什么来添加新文件,为什么这不起作用?我试图添加一些gitignore文件,看看是否可能我应该忽略一些额外的Visual Studio文件,虽然我不确定我是否正确添加它们,我之前和之后都有这个问题。
虽然我发现许多不同的人都在询问这个问题,但没有一个答案能解决我的问题。
先谢谢,我一直把头发拉过来,看起来很简单。
问题的视觉效果:
答案 0 :(得分:0)
只需将文件添加到.gitignore
,就不会阻止Git跟踪文件,因为文件VetrinaryOffice
已经在索引中。
按照此link从索引中删除特定文件并提交它。您需要的确切命令集如下所示:
git rm --cached VetrinaryOffice
git add .
git commit -m "Removed Vetrinary Office from index"
将不再跟踪文件。即,您将不再收到有关此Git存储库中此文件修改的状态警报。