为git(SourceTree)添加忽略文件.gitignore

项目进行了老长时间,今天领导看代码发现提交文件时比较费劲,有很多不必要提交的文件,所以需要写一个.gitignore文件来忽略一些文件,项目用git来管理源代码,在克隆下来代码后在项目工程的根目录下就会有一个隐藏的.gitignore文件,如果没有的话可以创建一个txt文本并copy到根目录下并改名为.gitignore
一:删除之前的缓存过的文件
git rm -r --cached ettAiXuePaiNextGen.xcworkspace/xcuserdata/LiuChuanan.xcuserdatad(这个目录可以在SourceTree中的文件状态中获取)
git rm -r --cached .DS_Store

屏幕快照 2017-03-07 下午5.46.13.png

二:编辑.gitignore
vim .gitignore
三:点击i进入编辑模式,将下列需要屏蔽的信息复制
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.xcuserstate
四:点击Esc退出编辑 :wq保存编辑内容
五:提交
git commit -m "Removed the stupid strange file that shouldn't be tracked"
六:git push

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来源:Git由浅入深之操作与指令作者:惊鸿三世(转载已获得原作者许可,如需转载请与原作者联系) 本篇正式开始介绍G...
    极乐君阅读 1,699评论 9 67
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,924评论 0 9
  • 我做了一个梦,梦到我怎么叫怎么叫刘树生帮我都叫不到。我反坐在摩托车上,下不来,可是反手抓着车头,摩托车一遍一遍在加...
    静水流深vs沧笙踏歌阅读 239评论 0 0
  • 作者—丹青 六月,对于很多人来说没什么两样,可是作为高三党,还是有着特别意义的,成长的蜕变,多少还是有些改变。 文...
    寰宇H树叶阅读 334评论 0 1
  • 我相信很多人都经历过小学时候被人宠爱,初中朋友三五群,高中有几个闺蜜足以,大学就可能一个人的生活。但我很难理解,我...
    July_cc98阅读 331评论 0 0