如何在不删除 git 中的子分支的情况下更新父分支?

How do I update a parent branch without deleting the clild one in git?

我知道有人回答了这个问题,但我找不到合适的措辞。问题是:如果我有一个 master 分支和一个 master/branch1 分支,并且我在其中有这样的提交:

c c
| |
c c
| |
|/  c = commit

我怎样才能做类似 tihis 的事情?

c c
| |
c c
|\|
c c
| |
c c
| |
|/  

当我合并 gitKraken 时显示:

c
|\
c c
| |
c c
| |
c/

那clild分支合并后能checkout吗? 旁问:如果merge不删除子分支,怎么办?

Merging不会删除子分支。
gitKraken 只需关注您当前的分支 master 并显示来自 master.

上的桅杆(合并)提交的所有可访问提交

如果你切换回子分支,你会再次找到最近的提交(合并后完成),你可以继续在那个分支上工作。