2017年4月20日
一.如何創(chuàng)建一個干凈的本地git庫代碼
eg:將含svn隱藏文件的工程牡肉,制作成git庫
第一步:刪除svn文件(先切換到工作目錄)
find . -type d -name ".svn"|xargs rm -r
第二步 創(chuàng)建git庫
git init
第三步 創(chuàng)建忽略規(guī)則
1.刪除工程里面的DS_store 等相關(guān)文件(先切換到工程目錄)
find . -name .DS_Store -print0 | xargs -0 Git rm -f --ignore-unmatch
find ./ -name ".*.swp" -exec git rm --cache {} \;
find ./ -name ".*.swo" -exec git rm --cache {} \;
2.創(chuàng)建過濾文件.gitignore, 并上傳昆雀。(sourceTree建立關(guān)聯(lián)后酝锅,提交即可)【輸入i進(jìn)入編輯狀態(tài)辑鲤,輸入完畢后按ESC進(jìn)入一般狀態(tài)井赌,最后在底部輸入:wq 保存退出 】
## .DS_store
*.DS_Store
.DS_Store
.DS_Store?
*.swp
*.swo
build/
build
*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate
3.1 刪除 xcuserstate數(shù)據(jù)
rm --cached TZYJ_IPhone.xcodeproj/project.xcworkspace/xcuserdata/[ YourUsername].xcuserdatad/UserInterfaceState.xcuserstate
git rm --cached TZYJ_IPhone.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate
http://blog.csdn.net/lovenjoe/article/details/50053255
第四步 闸翅,提交所有代碼(首次是整個文件的修改)
如果您發(fā)現(xiàn)本文對你有所幫助伶椿,如果您認(rèn)為其他人也可能受益辜伟,請把它分享出去。