有些時候,編輯的**不需要全部提交,可以忽略指定的**提交,比如一些本地寫的單元測試檔案,一些自己本地跑的測試配置檔案,一些資料庫ide自動建立的檔案沒有必要提交,就需要在提交的時候將其忽略掉,但是在git命令列中很難做到手動忽略,而且即使忽略也需要乙個個指定,比較麻煩。可以通過以下方式解決:
1、在專案中建乙個字尾名為.gitignore的文字檔案
2、在文字檔案中輸入需要忽略的檔名稱即可
.gitignore
*.a 忽略所有字尾名為a的檔案
/todo 忽略todo目錄,但不包括子目錄
build/ 忽略build目錄。包括子目錄
doc/*.txt 忽略doc目錄下所有txt檔案,但不包括子目錄
doc/**/*.txt 忽略doc目錄下所有txt檔案,包括子目錄
示例:
.classpath
.project
.settings
target
*.iml
.idea
logs
git 忽略本地提交
使用git命令git update index assume unchanged file 表示忽略跟蹤如果沒有什麼提示資訊,恭喜你,成功了,這時候再提交就發現不想提交的檔案不見了 如果提示你錯誤fatal unable to mark file file這時候可以把 file新增到你的.gitig...
git忽略檔案提交
在專案根路徑下配置.gitignore檔案,在這個檔案裡配置不需要提交的檔案即可,具體的規則可以上網找,這裡給自己做個記錄。touch gitignore建立了檔案後就可以直接在windows下操作了。gitignore配置內容如下 bin target bak settings classpath...
git忽略本地檔案
1 git通常在.gitignore檔案進行配置,來忽略本地檔案。但是這僅對於重來沒有提交過的檔案有效。2 使用git update index skip worktree path設定標識,使git忽略對應的檔案。3 使用git update index assume unchanged path...