代码开发git管理记录-让自己从单进程切入多进程模式

序言

  之前在开发中比较困扰我的问题之一,项目代码开发管理上感觉乱糟糟的。这种感觉就像,你凌乱的房间,虽然你都能找到你要找的东西,但房间确确实实就是乱的,你自己有时也感觉很槽糕。
   所以,后来痛定思痛,去请教了公司其他项目的老同事,了解学习了他们的代码开发管理的流程。并在我自己的工作中应用,感觉顺畅了许多,而且能很好的让我迈入多进程模式工作。

问题

  比如早先正开发项目的某个新需求的时候,突然又有一个新需求功能,这个时候,我都是等第一个需求搞完再搞下一个需求,或者在git上重新建立一个仓库,将代码拷贝过去。这样也可以同时并行开发。
  又或者,在跟同事协同开发的时候,我们都是在一个分支中做修改所有需求,而且提交的时候也都是提交到远程主分支,所以经常代码很乱,而且处理冲突会影响彼此的开发,有可能还要互相等待等等,总之感觉一切都是乱糟糟的。

  如果你也有这些困惑,那么可以看看,我下面的记录是否可以帮助到你,如果你有更好的,也可以评论交流。

流程

  • 每次有新功能时,先通过git创建一个新分支,命名规则可以根据功能需求命名,在此分支上开发新需求和功能。
  • 等新需求分支功能开发完毕好哦,在将主分支合并到新分支中,处理冲突,这样可以避免再主分支处理冲突造成的散乱感
  • 新分支处理完冲突后,再将新分支合并到主分支中,这样整个新功能就开发完毕了
  • 等行功能测试完毕了,可以删除新分支

示例

比如我们在现有代码上,要开发一个读书的新功能功能。

  • git checkout -b readBook   //先在本地创建分支readBook,我们可以在此分支开发读书功能
  • git push origin readBook   //可以在远程创建同名分支,以备提交,也可以只用本地分支
  • git push --set-upstream origin readBook   //将本地readBook分支关联到远程readBook分支,这样提交的时候,可以直接git push
  • git merge master   //现将主分支合并到readBook分支上
  • 如果有冲突可以先处理冲突,在readBook分支上处理处突,有利于本地主分支的干净
  • 出版本,发给测试提测。
  • git merge readBook   //提测完后,稳定了,再将readBook合并到master分支上
  • git branch -D readBook   //测试完毕后,就可以删除readBook分支了,远程的readBook不用的话,也可以删除掉。

ps:如果中间同时有另一个需求功能,你可以再开一个分支,这样并行开发就很happy了。

总结

  大概流程就是这样,虽然有可能不是最简洁方便的的方案,但是,对于我之前来说,要提高不少效率,省了不少心。虽然之前git命令也是经常使用,但却没有深入了解过,就跟学习算法好多人学习算法一样,算法是知道了,学会了,但是不知道何时去用,在哪里取用。所以工欲善其事必先利其器,写代码也是一样,找到合适的工具和方法,能提升不少工作效率。

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

推荐阅读更多精彩内容

  • 刚下过的一场暴雨 给闷热夏夜带来了丝丝凉意 微风阵阵,虫鸣声声 现代人呐,仿佛只有在没有电的夜晚 才会愿意去细细聆...
    迪哥哥阅读 248评论 0 0
  • 一进入腊月,内心就各种焦灼。 年年焦,日日虑,尤其是像我这种一年下来都没进步、提升的人。 进入腊月,过年就可以开始...
    黄慧云yun阅读 280评论 0 1
  • 他们都说记忆会在时光的冲刷中渐渐变得模糊不清,那时候你就会慢慢遗忘我对你的好,最后忘记我曾来过你的世界,曾和你走过...
    ac06bcd3d488阅读 757评论 0 0