Github SourceTree新手停止跟踪/忽略

Github SourceTree新手停止跟踪/忽略,github,atlassian-sourcetree,Github,Atlassian Sourcetree,我已经搜索了几个星期,寻找类似问题的答案,但没有任何结果 我正在和另一个开发者一起做一个Android项目。我只想提交/推送我更改的某些文件。相反,每当我编译甚至打开android studio时,Sourcetree希望我在.gradle、.idea等中提交文件。我尝试过“停止跟踪”,但他们将这些文件添加到“暂存”中,并希望我提交它们。我放弃它们,重新开始 请帮忙 切换回命令行进行测试,然后尝试: git rm --cached -- aFile_you_dont_want git check

我已经搜索了几个星期,寻找类似问题的答案,但没有任何结果

我正在和另一个开发者一起做一个Android项目。我只想提交/推送我更改的某些文件。相反,每当我编译甚至打开android studio时,Sourcetree希望我在.gradle、.idea等中提交文件。我尝试过“停止跟踪”,但他们将这些文件添加到“暂存”中,并希望我提交它们。我放弃它们,重新开始


请帮忙

切换回命令行进行测试,然后尝试:

git rm --cached -- aFile_you_dont_want
git check-ignore -v -- aFile_you_dont_want
如果第二个命令没有返回任何内容,请检查是否可以在.gitignore中添加
*.graddle
(例如)。
然后重复
check ignore
命令(您甚至不必添加/提交:忽略规则立即应用于当前文件)


一旦工作正常(意味着文件被取消跟踪和忽略),您可以切换回SourceTree。

切换回仅用于测试的命令行,然后尝试:

git rm --cached -- aFile_you_dont_want
git check-ignore -v -- aFile_you_dont_want
如果第二个命令没有返回任何内容,请检查是否可以在.gitignore中添加
*.graddle
(例如)。
然后重复
check ignore
命令(您甚至不必添加/提交:忽略规则立即应用于当前文件)

一旦工作正常(意味着文件被取消跟踪和忽略),您可以切换回SourceTree