本身平時開發本身的東西都用的 SoureTree 來管理項目的,每次打開項目,明明什麼都沒修改,都會莫名其妙多了條修改記錄,如圖:git
一番查找以後發現:個人項目在 GitHub 上建立的時候,沒有添加 .gitignore
文件,也就是:github
那麼若是要避免這個問題,咱們能夠在建立項目的時候,讓 GitHub 幫咱們加上 .gitignore
文件。除了這樣,咱們還能夠手動添加,先去 gitignore 上找到對應的版本,拷貝下來。(我這裏拿的 Objective-C 版本的)xcode
先:spa
1.cd 到有 .xcodeproj 或者 .xcworkspace 文件的目錄下 2.touch .gitignore 3.open .gitignore 把剛纔拷貝的內容放進去,保存退出。
接着:3d
git add .gitignore git commit -m "Add .gitignore file" git push
最後,若是你的項目是支持 .workspace
:code
git rm --cached [項目名].xcworkspace/xcuserdata/[用戶名(就是你電腦的用戶名字)].xcuserdatad/UserInterfaceState.xcuserstate git commit -m "Removed file that shouldn't be tracked" git push
若是你的項目只有 .xcodeproj
:blog
git rm --cached [項目名].xcodeproj/project.xcworkspace/xcuserdata/[用戶名].xcuserdatad/UserInterfaceState.xcuserstate git commit -m "Removed file that shouldn't be tracked" git push