忽略不想要的目錄,比如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 就會在提交對話方塊的檔案列表中顯示出未版本控制檔案。當然你可以關閉這個...