我希望让Git忽略所有隐藏的文件和目录,即.aptitude,.ssh/和.bash_rc.是否有一个简单的规则来覆盖这个而不是专门添加每个条目?
Dan*_*mer 159
只需添加一个模式即可 .gitignore
.*
!/.gitignore
Run Code Online (Sandbox Code Playgroud)
编辑:添加.gitignore文件本身(如果尚未提交则很重要).
小智 58
.gitignore只会影响尚未"添加"的文件.
要使新的.gitignore条目影响所有文件
git commit -a -m "Pre .gitignore changes"git rm -r --cached .git add .git commit -a -m "Post .gitignore changes"git status
应该输出"没有提交(工作目录清理)"`sla*_*fer 20
在.git/info/exclude,添加此行:
.*
Run Code Online (Sandbox Code Playgroud)
这将使所有隐藏/点文件递归地忽略机器上每个存储库的默认值..gitignore这种方式不需要每个仓库的单独文件.
| 归档时间: |
|
| 查看次数: |
80663 次 |
| 最近记录: |