几个有用的资料:
git在线练习网站:https://learngitbranching.js.org/?locale=zh_CN
参考书:https://www.runoob.com/git/git-branch.html
几个常见问题:
1. 从父节点中merge(合并)子节点,会有fast farword,即使子节点改了父节点里面的文件,也不会产生冲突,直接(快速)合并,也就是改了HEAD的值。
2. merge 和 rebase的区别:rebase main 会依次以main节点作为参考,依次将自身的commit放在rebase后面,分支不会成环(拉直时间线——很多资料里面这么写)。