【git】git graph
背景
有两个分支:master和feature分支,我在feature分支上开发,发现master上面提交了新的内容,我想把master上新的内容也放到我的feature分支上,基于这些新的内容来开发feature分支
本来想用vscode中的git graph插件,快速解决该问题。但是vscode装不上git graph插件,当时为了解决问题,只好先通过命令行的方式来搞。
以下为命令行的方式解决的该问题:
1 |
|
后来发现vscode装不上插件是因为开了代理,把代理关了就可以装上插件了
git graph
HEAD是一个特殊的指针,指向当前所在的本地分支。
当我们执行git checkout testing
切换到testing分支时,HEAD就会指向testing。
Graph图中的点就是一个提交对象或者叫一次提交记录。
建一个新的 git 项目,然后把你知道的所有操作都来上一遍,一边做一边看这个图怎么变的。搞一次就懂,终身难忘。
自己建一个repo,多搞几个branch,修改之后就来回来去merge、rebase一下,玩儿一个周末就懂了
参考
【git】git graph
http://example.com/2023/03/23/git/【git】git graph/