建一条分支要花多大代价
从同一个点分出去,各改各的 主线 分支 新建一条分支的代价是【0】。
在分支上干活,主线会受影响吗
从同一个点分出去,各改各的 主线 分支 你在自己的分支上提交了几次,主线【0】。
什么时候该开一条新分支
从同一个点分出去,各改各的 主线 分支 下面最该新开一条分支的情形是【0】。
这张提交图里一共有几次提交
从同一个点分出去,各改各的 主线 分支 一个仓库的提交图长这样(箭头指向父提交): 3f2a91c 初始化项目 └ 7b4e2d0 加上读取配置 ├ a1c5f83 修一个空指针 (main) └ e9
新分支从哪儿开始
执行 git branch feature 时,新分支指向【0】。
切换分支时工作区会怎样
git checkout feature 之后,工作区里的文件【0】。
HEAD 指的是什么
Git 里的 HEAD 表示【0】。
⚠️ 手上有没提交的改动,能切分支吗
工作区有未提交的改动时执行切换,Git 会【0】。
两条分支各能追溯到几次提交
还是那张提交图。ancestors 求的是"从某次提交出发,顺着父提交一路能走到的全部提交(含自己)"。运行下面这段程序: def ancestors(g, c): seen = set() st = [
两条分支之间差了哪几次
用集合相减看看:feature 有而 main 没有的提交是哪些。运行下面这段程序: def ancestors(g, c): seen = set() st = [c] while st: x =