代碼管理 - 忽略文件或目錄

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

  • 以下方法添加忽略之後,已經提交到版本庫中的文件是不會忽略的,只能忽略那些沒有被跟蹤管理的文件,如果某些文件已經被納入了版本管理中,再修改配置文件是無效的。

.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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章