2020/01/22_初版撰寫
在Tortoisegit內,有版本紀錄的檔案會顯示成紅色驚嘆號跟綠色勾勾的狀態,這兩個狀態分別表示,這個檔案有異動和這個檔案未被修改過。
在Commite或是查看檔案時,可以在status的欄位可以看到每個檔案的狀態
※注意: 如果是移動檔案位置的話,同一個檔案會出現兩個,一個是舊路徑刪除狀態檔案、一個是新路徑新增狀態檔案。
當有一些檔案不想要備份在Repository專案內,例如unity專案的VS或者自動生成的temp資料夾、金鑰等等,這時候就會用忽略,讓這個檔案不顯示在file status內。
在Repository Setting內可以看到.gitignore的記事本,裡面記錄著目前被忽略的檔案。
對沒有版本控制的檔案點選右鍵,add to ignore list 就可以把檔案給忽略掉
※注意: 已經在git上有版本控制的檔案,如果要忽略掉的話,要先把它移除版控。
忽略.o和.a文件:
*.[oa]
忽略.b和.B文件,my.b除外:
*.[bB]
!my.b
忽略dbg文件和dbg目录:
dbg
只忽略dbg目录,不忽略dbg文件:
dbg/
只忽略dbg文件,不忽略dbg目录:
dbg
!dbg/
只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内:
/dbg