2017年4月20日
一.如何创建一个干净的本地git库代码
eg:将含svn隐藏文件的工程,制作成git库
第一步:删除svn文件(先切换到工作目录)
find . -type d -name ".svn"|xargs rm -r
第二步 创建git库
git init
第三步 创建忽略规则
1.删除工程里面的DS_store 等相关文件(先切换到工程目录)
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.创建过滤文件.gitignore, 并上传。(sourceTree建立关联后,提交即可)【输入i进入编辑状态,输入完毕后按ESC进入一般状态,最后在底部输入: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数据
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
第四步 ,提交所有代码(首次是整个文件的修改)
如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。