我已经学会了如何排除git的整个目录(添加一行bin/
到.gitignore
).我已经学会了如何在"事后"忽略文件(即在它们被添加到git之后):
git rm --cached <filename>
Run Code Online (Sandbox Code Playgroud)
将它添加到Git仓库后,如何忽略整个目录(例如bin/
)?
我试过,git rm --cached bin/
但我收到的只是错误:
致命:pathspec'bin /'与任何文件都不匹配
当我尝试(在根目录,存在.git的地方)时git rm --cached MyProj/bin/
,错误是不同的:
致命的:没有-r,不能递归删除'MyProj/bin /'
这意味着什么,我现在需要提交和/或分支?
Nic*_*Nic 92
我能够在repo的根目录中使用git rm -r --cached bin/
(注意递归-r
) - 你在谈论找到 bin目录并解除它们吗?
commit
在排除反映之前,您必须这样做.
我刚看到你在Windows上.这是在OSX上的终端,只是一个抬头.
yay*_*aya 12
在窗户上:
git rm -r --cached ./FOLDERNAME/
Run Code Online (Sandbox Code Playgroud)
然后再做其他的事情。(add
和)commit
push
(请注意,在 Windows 上,您应该在文件夹名称之前使用./
,就像上面一样。)
归档时间: |
|
查看次数: |
46891 次 |
最近记录: |