比较两个分支文件的异同

git diff branch1 branch2 [--stat]

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

分支合并

有两个分支,两个都不是主分支
一个是for_xxx, 另一个是dev
在dev分支开发新的功能,for_xxx保持稳定
在dev上commit&push之后,如果想合并到for_xxx;
可以先checkout到for_xxx,在这个分支下$ git merge dev

合并之后要在for_xxx分支上push一下

这样采用的是fast-forward模式进行合并

 

cherry-pick

先cd到 ~/.local/lib/python3.5/site-packages

$ vim acuitylib/converter/caffeloader.py

~/.local/lib/python3.5/site-packages$ patch –p1 < /vip_data_center/test_envs/acuity_trainer/backup/4a26ea2.diff

显示

Hunk #1 succeeded at 981(offset 1 line)就算成功了

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄