1. 程式人生 > >git .gitignore文件

git .gitignore文件

進入 txt 版本管理 某個文件 註意格式 選擇 需要 clas 解決方法

在git中如果想忽略掉某個文件,不讓這個文件提交到版本庫中,可以使用修改根目錄中 .gitignore 文件的方法(如果沒有這個文件,則需自己手工建立此文件)。

一.創建 .gitignore 文件

1、在需要創建 .gitignore 文件的文件夾, 右鍵選擇Git Bash 進入命令行,進入項目所在目錄。

2、輸入 touch .gitignore ,生成“.gitignore”文件。

3、在”.gitignore” 文件裏輸入你要忽略的文件夾及其文件就可以了。(註意格式)

二.Git忽略規則:

.gitignore文件每一行保存了一個匹配的規則例如:

# 此為註釋 – 將被 Git 忽略

*.sample    # 忽略所有 .sample 結尾的文件
!lib.sample    # 但 lib.sample 除外
/TODO    # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODO
build/    # 忽略 build/ 目錄下的所有文件
doc/*.txt   # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

三.gitignore規則不生效的解決辦法

把某些目錄或文件加入忽略規則,按照上述方法定義後發現並未生效,原因是.gitignore只能忽略那些原來沒有被追蹤的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。那麽解決方法就是先把本地緩存刪除(改變成未被追蹤狀態),然後再提交:

git rm -r --cached .
git add .
git commit -m ‘update .gitignore‘

git .gitignore文件