SourceTree忽略文件和文件夾

SourceTree 默認(rèn)使用的是全局緩存配置

這個配置文件在 SourceTree -> 偏好設(shè)置 -> Git -> 全局忽略列表 點(diǎn)擊 編輯文件 接下來輸入相關(guān)忽略文件

image.png
image.png

忽略pod 相關(guān)以填寫

*.xcworkspace 
xcuserdata 
*.lock 
Pods
例如忽略所有的bin和obj目錄:
obj/
bin/

忽略規(guī)則的一些語法:

忽略.o和.a文件:
*.[oa]
忽略.b和.B文件,my.b除外:
*.[bB]
!my.b
忽略dbg文件和dbg目錄:
dbg
只忽略dbg目錄,不忽略dbg文件:
dbg/
只忽略dbg文件,不忽略dbg目錄:
dbg
!dbg/
只忽略當(dāng)前目錄下的dbg文件和目錄,子目錄的dbg不在忽略范圍內(nèi):
/dbg

Git 代碼管理中,在沒有添加 .gitignore 文件的前提下提交了代碼之后再提交 .gitignore 文件,或者是中途添加某一文件類型到 .gitignore 文件中,需要通過以下命令行的方式,讓 .gitignore 文件生效:

1.刪除所有緩存:
git rm -r --cached .
2.重新添加所有文件:
git add .
3.提交
git commit -m 'ignore something'

如果是中途從 .gitignore 文件中移除某一文件類型,想要這個文件類型重新被 track,需要通過以下命令行的方式,讓 .gitignore 文件生效:

git add -f *.class -->強(qiáng)制提交
git commit -m “Refresh removing .class from .gitignore file.”

備注:注意你所處的分支,如果你在當(dāng)前分支修改,切換到其他分支是不生效的,如果多人開發(fā),注意合并修改!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 忽略不想要的目錄,比如bin、obj目錄(每次運(yùn)行本機(jī)程序都會變化)SourceTree –> Preferenc...
    代碼移動工程師閱讀 11,251評論 2 5
  • 忽略不想要的目錄,比如bin、obj目錄(每次運(yùn)行本機(jī)程序都會變化) SourceTree –> Preferen...
    Maple_Xu閱讀 29,547評論 0 16
  • 一、基本概念: 注:對于git的分布式概念及其優(yōu)點(diǎn),不重復(fù)說明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,558評論 0 3
  • git 使用筆記 git原理: 文件(blob)對象,樹(tree)對象,提交(commit)對象 tree對象 ...
    神刀閱讀 3,849評論 0 10
  • 之前在協(xié)同開發(fā)中遇到過這樣的一個問題,在使用git合并代碼時會覆蓋掉其他同事的代碼,剛開始接觸的時候用的是命令行,...
    陳煦緣閱讀 27,335評論 0 18

友情鏈接更多精彩內(nèi)容