ios git用sourcetree忽略不必要文件(转)

iOS开发中,会有一些不需要提交到Git上的文件,如:UserInterfaceState.xcuserstate这类的文件。

如果当前git服务器中没有这个UserInterfaceState.xcuserstate文件,我们可以直接在sourcetree中指向这个文件--右键--ignore。如果当前这个文件已经存在服务器中,我们需要先删除在git服务器中的该文件,然后再忽略。

1.删除仓库中跟踪的UserInterfaceState.xcuserstate

git rm --cached /Users/kyo/Documents/IOS\ Development/protect/Git/JuMi/JuMi.xcodeproj/project.xcworkspace/xcuserdata/kyo.xcuserdatad/UserInterfaceState.xcuserstate

git commit -m "Removed file that shouldn't be tracked"

git push

2.忽略UserInterfaceState.xcuserstate,在仓库根目录下:

vim ./.git/info/exclude

然后按“i”进入编辑模式,将UserInterfaceState.xcuserstate追加到文件末尾,注意要填写项目相对路径

也可以再sourcetree中指向这个文件--右键--ignore

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

推荐阅读更多精彩内容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,268评论 8 183
  • 说道白头吟,大概很多人都知道只是卓文君写给司马相如的一首诗歌吧。当然大多人的人肯定也只知道其一,并不知道其二! 蜀...
    寂晓晓阅读 2,515评论 0 0
  • 文/月中山 春天到了,田边一排排粗壮的香椿树也发芽了,嫩绿的枝芽朝着天空,在微风中摇曳散发出阵阵清香。 春上的农家...
    月中山阅读 3,671评论 5 8
  • 李师师不到十五岁,就已经名动东京了,不仅长得美艳无双,才情也一时无两,且天生一副好嗓音,善唱“长短句”(也就是我们...
    张小王先生阅读 5,477评论 0 0
  • 如何讲好一个故事? 最近看了很多关于提升写作能力的文章,有的说故事要起承转合、有的说把握节奏、还有设计矛盾冲突、人...
    了不起的鄂先生阅读 3,114评论 0 4