有一个不属于我的存储库在github上。我克隆了它,现在我在我的github账户中有了它的副本,同时我在电脑上也有了它的副本。我创建了一个分支,它有自己的目录和很多文件,然后我将这些文件提交到那个分支,叫它apple。当我切换回主分支时,我注意到状态中显示我在apple上提交的目录和其中所有的文件。所以现在每次我切换到主分支时都会看到几百个文件。
我的问题是如何让当我切换回主分支时忽略掉我在apple分支中拥有的这些文件?我相信我可以修改主分支中的.gitignore文件,但那会改变该项目的.gitignore文件。
谢谢
编辑:评论者指出,如果文件在另一个分支中提交,则在切换分支时不应该显示,这是正确的。在与帮助我的每个人一起工作后,我发现发生了什么事情是我在apple分支上创建的目录中的一个子目录有它自己的.gitignore文件,忽略了很多文件。.gitignore在apple分支中被提交,当我切换分支(例如到主分支)时,该目录特定的.gitignore消失了,并且最初在apple分支上被忽略的所有文件都显示为未跟踪的git-gui中的其他任何分支。所以我有很多文件,我认为它们被提交到了apple分支,但实际上并没有。对于混淆我感到抱歉!我将标记Ryan Stewart的答案为正确。
我的问题是如何让当我切换回主分支时忽略掉我在apple分支中拥有的这些文件?我相信我可以修改主分支中的.gitignore文件,但那会改变该项目的.gitignore文件。
谢谢
编辑:评论者指出,如果文件在另一个分支中提交,则在切换分支时不应该显示,这是正确的。在与帮助我的每个人一起工作后,我发现发生了什么事情是我在apple分支上创建的目录中的一个子目录有它自己的.gitignore文件,忽略了很多文件。.gitignore在apple分支中被提交,当我切换分支(例如到主分支)时,该目录特定的.gitignore消失了,并且最初在apple分支上被忽略的所有文件都显示为未跟踪的git-gui中的其他任何分支。所以我有很多文件,我认为它们被提交到了apple分支,但实际上并没有。对于混淆我感到抱歉!我将标记Ryan Stewart的答案为正确。