SourceTree忽略檔案和資料夾

2022-03-21 20:17:29 字數 1090 閱讀 2584

忽略不想要的目錄,比如bin、obj目錄(每次執行本機程式都會變化)

sourcetree –> preferences –> git –> global ignore list

螢幕快照_2017-02-06_下午2_56_06.png

點選編輯檔案

螢幕快照_2017-02-06_下午2_56_43.png

開啟編輯檔案輸入忽略的規則

螢幕快照 2017-02-06 下午2.56.58.png

例如忽略所有的bin和obj目錄:

obj/

bin/

忽略規則的一些語法:

忽略.o和.a檔案:

*.[oa]

忽略.b和.b檔案,my.b除外:

*.[bb]

!my.b

忽略dbg檔案和dbg目錄:

dbg只忽略dbg目錄,不忽略dbg檔案:

dbg/

只忽略dbg檔案,不忽略dbg目錄:

dbg!dbg/

只忽略當前目錄下的dbg檔案和目錄,子目錄的dbg不在忽略範圍內:

/dbg

更多使用說明:

讓 .gitignore 檔案生效

git **管理中,我們在沒有新增 .gitignore 檔案的前提下提交了**之後再提交 .gitignore 檔案,或者是中途新增某一檔案型別到 .gitignore 檔案中,需要通過以下命令列的方式,讓 .gitignore 檔案生效:

git rm -r –cached . -->清除快取

git add . -->新增快取

git commit -m 「refresh adding .gitignore file.」

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

git add -f *.class -->強制提交

git commit -m 「refresh removing .class from .gitignore file.」

備註:注意你所處的分支,如果你在當前分支修改,切換到其他分支是不生效的,如果多人開發,注意合併修改!

SourceTree忽略提交某些不想提交的檔案

sourecetree 不設定的話會預設把所有檔案都納入的準提交框裡,經過設定可以遮蔽不想上傳的檔案。如上,點選右上角的設定按鈕彈出倉庫設定框,選擇圖上的編輯文字框,將會彈出乙個文字編輯框,按如下設定即可。注 如果在第一次上傳了需要忽略的檔案,這些配置是不生效的,需要第一次上傳的時候就不要上傳那些檔...

SourceTree 全域性忽略及相關問題

sourcetree 預設使用的是全域性快取配置,忽略pod 相關以填寫 xcworkspace xcuserdata lock pods 利用.gitignore過濾檔案,如編譯過程中的中間檔案,等等,這些檔案不需要被追蹤管理。現象 在.gitignore新增file1檔案,以過濾該檔案,但是通過...

TortoiseSVN設定忽略檔案和目錄資料夾

tortoisesvn設定忽略檔案和目錄資料夾 在多數專案中你總會有檔案和目錄不需要進行版本控制。這可能包括一些由編譯器生成的檔案,obj,lst,或許是乙個用於存放可執行程式的輸出資料夾。只要你提交修改,tortoisesvn 就會在提交對話方塊的檔案列表中顯示出未版本控制檔案。當然你可以關閉這個...