我正在进行i
nteractive rebase
并尝试从我的历史记录中删除所有bin
和obj
个文件夹。我的仓库的文件夹结构就像
MyRepo
MyClass
.
.
bin
obj
.
MyTestClass
.
.
bin
obj
.
.
.
.
我修改了我的第一个提交,并添加了一个内容为.gitignore
/MyClass/bin
/MyClass/obj
/MyTestClass/bin
/MyTestClass/obj
并将其放入MyRepo
。
但是,当我去提交时,我仍然会看到我不想要的文件(.exe
,.pbd
等)。
答案 0 :(得分:0)
忽略文件的最佳方法是使用http://gitignore.io
第二是要了解你放入的所有模式都是忽略未提交(未跟踪)的文件。一旦错误完成,git rm --cached
就是你的朋友。