Bru*_*ens 461
通常是的,.gitignore
对于想要使用存储库的每个人都很有用.有时候你会想要忽略更多的私人事物(也许你经常创造LOG
或者其他东西.在这种情况下你可能不想强迫其他人.
Sté*_*hen 130
您通常会提交.gitignore
.事实上,当我不做某些工作时,我个人确实希望我的索引始终是干净的.(git status
什么都不显示.)
在某些情况下,您希望忽略实际上不是项目特定的内容.例如,您的文本编辑器可能会创建自动*~
备份文件,或者另一个示例是.DS_Store
OS X创建的文件.
我会说,如果其他人抱怨这些规则混乱了你.gitignore
,请将它们排除在外,而是将它们放在一个全局排除文件中:
git config --global core.excludesfile ~/.gitignore
Run Code Online (Sandbox Code Playgroud)
然后简单地创建和编辑$XDG_CONFIG_HOME/git/ignore
你的内心; 它将适用于您在该计算机上工作的每个git存储库.
Bit*_*iot 11
我把提交.gitignore,这是对其他可能构建我的项目的人的礼貌,以下文件是派生的,应该被忽略.
我经常做混合动力.我喜欢让makefile生成.gitignore文件,因为makefile将知道与项目相关的所有文件 - 来自或者.然后有一个你签到的顶级项目.gitignore,它将忽略makefile为各个子目录创建的生成的.gitignore文件.
所以在我的项目中,我可能有一个包含所有构建的可执行文件的bin子目录.然后,我将让我的makefile为该bin目录生成一个.gitignore.并在顶部目录.gitignore中列出bin/.gitignore.最上面一个是我签到的那个.
归档时间: |
|
查看次数: |
135849 次 |
最近记录: |