如何跟踪使用git准确更改的子目录

时间:2016-04-18 07:08:17

标签: git visual-studio gitlab git-push git-add

我在挑选git时遇到了一些困难。 虽然跟踪和提交文本文件很容易,但每次我将Visual Studio项目文件夹添加到存储库时,git都会将此(修改内容)状态抛给我,我无法将其添加到存储库中。我可以在第一次添加文件时很棒,但是每当我编辑其中一个文件时,我都无法将新文件添加到下一次提交。

我可以做些什么来添加新文件,为什么这不起作用?我试图添加一些gitignore文件,看看是否可能我应该忽略一些额外的Visual Studio文件,虽然我不确定我是否正确添加它们,我之前和之后都有这个问题。

虽然我发现许多不同的人都在询问这个问题,但没有一个答案能解决我的问题。

先谢谢,我一直把头发拉过来,看起来很简单。

问题的视觉效果:

Visual of the problem

1 个答案:

答案 0 :(得分:0)

只需将文件添加到.gitignore,就不会阻止Git跟踪文件,因为文件VetrinaryOffice已经在索引中。

按照此link从索引中删除特定文件并提交它。您需要的确切命令集如下所示:

git rm --cached VetrinaryOffice git add . git commit -m "Removed Vetrinary Office from index"

将不再跟踪文件。即,您将不再收到有关此Git存储库中此文件修改的状态警报。