Git Sourcetree 迭代高效操作及文件忽略

一、分支代码合并
1.合并另一分支 全部代码
情景:例如A分支是你当前的开发迭代分支,B分支是线上版本的分支,当线上版本出现bug时,你需要切换到B分支进行修复,而这些修复对你的迭代A分支同样有效,在B分支修复后,切换到A分支,然后右键点击左侧的B分支,选择合并B至A,就可以完成修复代码的合并。

2.合并另一分支 某次提交的代码 ---- 遴选
情景:例如A分支是你当前的开发迭代分支,B分支是线上版本的分支,当线上版本出现bug时,你的同事在A分支上对其进行了修复,而A分支上包含迭代的新代码,不能全部合并到B分支,你可以先切换到B分支,然后在历史提交页面右键点击修复bug的那次提交,选择遴选,然后确认遴选,就将修复的提交合并到了当前分支。

二、贮藏( zhù)
贮藏功能飞长好用,是将当前所做的修改保存到另外一个空间中,优点是:既保存了修改,又变得更加自由。
情景一:忙活了一天,晚上提交代码时,你发现把新需求的迭代写在了线上分支上,亚麻跌,手心背心双重出汗如雨下,这个时候贮藏就来救你了,在暂存文件页面,点击页额的贮藏,弹窗随便取一个你能辨识的名字点击贮藏,在左侧已贮藏可以找到你保存的修改,再切换到迭代分支,右键点击刚贮藏的选项,应用蕴藏,就应用了你的修改,再将它提交到合适的分支。
蕴藏-->取名蕴藏-->切换分支-->应用蕴藏
情景二:你有代码提交洁癖,开发一个功能时希望能够比较完整的提交。在开发过程中,产品提出要在某个功能上做一个“很简单”的修改,而此时你同事上传了新的代码。

三、文件忽略
*.xcworkspace:带有库配置信息的工作空间,Cocoapods引入库时生成,可不提交
xcuserdata:包含用户个人数据,包括断点、用户界面布局、打开的文件、自动快照配置等个人设置,xcscheme文件一般在 xcuserdata文件夹中
.lock: 当前添加库的信息,Cocoapods引入库时会生成,一般应提交
Pods :依赖库缓存目录,Cocoapods引入依赖库时生成的缓存目录,一般应提交

编辑.gitignore_global文件:打开Sourcetree的偏好设置


global.jpg

内容:
*.xcuserstate
*.xcworkspace
xcuserdata
项目名.xcscheme

保存后,在Sourcetree主界面选择提交,勾选未暂存文件即可进行设置更新筛选,此时被筛选掉的文件不再显示出来(若未更新再点击已暂存文件)。

若忽略 .lock 和 Pods文件,Pod新增或更新的第三方库就不再会有 待提交提示,也就是当你把以为没有问题的代码提交,你的队友可能找不到你更新的库,而需要再次pod update,这样可能像多米诺骨牌一样带来一连串需要解决的问题。

So,建议不要忽略 .lock 和 Pods文件

仍然有不准确或者可以完善的地方,希望能得到各位Coder指教,感谢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,509评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,806评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,875评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,441评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,488评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,365评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,190评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,062评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,500评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,706评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,834评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,559评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,167评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,779评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,912评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,958评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,779评论 2 354

推荐阅读更多精彩内容