代码管理 - 忽略文件或目录

忽略本地文件(未添加入版本库)

  • 以下方法添加忽略之后,已经提交到版本库中的文件是不会忽略的,只能忽略那些没有被跟踪管理的文件,如果某些文件已经被纳入了版本管理中,再修改配置文件是无效的。

.gitignore文件

  • 仓库根目录下的.gitignore文件,可以设置让仓库忽略,排除掉某个文件或目录。
  • 该文件可以提交到Git仓库,用于设置公共性的忽略规则。
  • 支持正则表达式表示;以行为设置单位,基本语法如下。
  1. 注释
#注释内容
  1. 忽略
*.sample    #忽略所有 .sample 结尾的文件
  1. 排除忽略
!lib.sample    #忽略lib.sample以外的文件

exclude文件

  • .git/info/exclude文件中可以设置私人的忽略规则,该文件在.git目录下,不会加入版本管理,也无法上传。
  • 语法和.gitignore类似。

忽略已加入版本管理的文件

  • 以下命令可以忽略已加入版本管理的文件修改,如下:
* 设置忽略
git update-index --assume-unchanged 文件Path
* 取消忽略
git update-index --no-assume-unchanged 文件Path
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章