PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Soft_Job
[请益] git branch合并分支但是不显示分支的纪录
楼主:
FacetheFaith
(Yes Man)
2018-11-07 17:29:55
请教一下
有个branch的名称叫做cat
cat上有五次commit的纪录
现在要将cat分支合并到master分支上
希望合并后在版本控制工具上不要显示cat的各个commit
好让commit的graph显得简单明白
有哪些命令或步骤可以达成?
作者:
cha122977
(CHA)
2018-11-07 17:35:00
git branch -D 或 git prune?
作者:
mintu
(MinTu)
2018-11-07 17:36:00
可以 merge 后,rebase 来 squash commit,Github or Bitbucket 也能对 mergr 选择不同的 strategy
作者:
leolarrel
(真.粽子无双)
2018-11-07 17:36:00
git merge --squash
作者:
mintu
(MinTu)
2018-11-07 17:37:00
少了一个 s,commits XD4F 的应该更简洁耶!
作者: jackylu63 (J)
2018-11-07 18:28:00
git log --first-parent
作者:
abc0922001
(中士abc)
2018-11-07 19:22:00
直接 --squash就好了,不过我反而喜欢留commit内容
作者:
dalconan
(寒江雪)
2018-11-07 21:43:00
用cherry-pick把cat的commit都捡进来然后砍掉cat(X
作者:
zelda123
(丸子)
2018-11-07 22:27:00
source branch 做好 rebase 再 merge 就好
作者:
GGFACE
(ggface)
2018-11-08 11:27:00
git rebase -i
作者: xji4m3 (哈囉你好吗)
2018-11-08 23:46:00
我们merge strategy 是用默认的,pr review 完后会软性要求用rebase -i将commits合并留下重要的后再merge 没有硬性规定就是了
作者: Hannibal8856
2018-11-10 21:56:00
rebase -i
作者:
shietsd
(123)
2018-11-10 22:14:00
rebase -i 明明就只是不会显示分支插进来的线而是像原本就在master上开发一样的结果, commit 还是会在让 commit graph 比较好看而已吧
继续阅读
[推坑] 开源软件 Drone CI/CD
appleboy46
[请益] 做缝纫的好处与坏处
ps5nash
[讨论] 35之后的下一个十年
del680202
[请益] 履历一定要有 github ?
InDer5566
[请益] 误入歧途的人生 不知道怎么回头
emptylife3
Fw: [新闻] 花旗信用卡漏洞!额度60万竟遭客户狂刷6300万
nbnk
[征才] Dinngo 征前端工程师(80K-120K/月)
teddychu
[请益] Android工程师薪水请益
melissa1681
[请益] 新鲜人offer选择
pobell
[请益] 竹间智能 NLP部门
TomLong
Links
booklink
Contact Us: admin [ a t ] ucptt.com