最近一個ios項目 使用git進行版本控制,但是發現忘記添加.gitignore
每次項目提交都會有每隔幾秒xcuserstate的改變,而這個文件是不需要提交的 ,所以需要添加.gitignore對這個文件進行忽略
方法如下 xcode自帶git工具 pereference-compnets 下載命令行
切換到git控制的程序目錄 從別處拷貝 或者自己創建一個.gitignore 內容如下
Xcode
/Demo/Demo-Info.plist
.DS_Store
/build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
CocoaPods
Pods
保存之後,你會發現這個文件並未生效原因是因爲.ignore是後來加進來的 local cache裏面記錄的這個文件是不忽略的 所以需要進行緩存清除
高興