SourceTree 全域性忽略及相關問題

2022-09-16 07:51:12 字數 534 閱讀 4627

sourcetree 預設使用的是全域性快取配置,

忽略pod 相關以填寫

*.xcworkspace 

xcuserdata 

*.lock 

pods

利用.gitignore過濾檔案,如編譯過程中的中間檔案,等等,這些檔案不需要被追蹤管理。

現象

在.gitignore新增file1檔案,以過濾該檔案,但是通過git status檢視仍顯示file1檔案的狀態。

原因

在git庫中已存在了這個檔案,之前push提交過該檔案。(專案加入到git 中時 pods資料夾和podfile.lock 可以不加到管理中 )

.gitignore檔案只對還沒有加入版本管理的檔案起作用,如果之前已經用git把這些檔案納入了版本庫,就不起作用了

解決

需要在git庫中刪除該檔案,並更新。

然後再次git status檢視狀態,file1檔案不再顯示狀態。

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

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

SourceTree忽略檔案和資料夾

忽略不想要的目錄,比如bin obj目錄 每次執行本機程式都會變化 sourcetree preferences git global ignore list 螢幕快照 2017 02 06 下午2 56 06.png 點選編輯檔案 螢幕快照 2017 02 06 下午2 56 43.png 開啟編...

Sourcetree安裝及基本操作

二.拉取伺服器上的倉庫 開啟安裝好的sourcetree,點選最上欄的 工具 選項 預設使用者資訊會根據安裝軟體時註冊賬戶的資訊自動生成,ssh客戶端配置的話找到之前匯入生成的金鑰目錄,填寫好這兩項點確定。然後再點選 檔案 轉殖 新建 將伺服器上覆制的ssh貼上在源路徑,這是要拉取的git路徑 再自...