【Git】图形化介绍Git的网站
最近查看别的文档的过程中,发现了一个关于git的图形化介绍的网站,个人觉得对于初学git非常有帮助,特此记录一下:
https://learngitbranching.js.org/?demo=&locale=zh_CN
以下是简要记录一下从这个网站学习了哪些内容:
基础篇
1、git 分支
- 用
git branch <分支名>来创建分支 - 用
git checkout <分支名>来切换分支 - # 当想创建一个新的分支同时切换到新创建的分支的话,可以通过
git checkout -b <your-branch-name>来实现。
2、分支与合并
- 现在有两个分支(
bugFix和main*),要把bugFix合并到main里,使用命令git merge bugFix。
具体步骤:
- git branch bugFix
- git checkout bugFix
- git commit
- git checkout main
- git commit
- git merge bugFix

3、git rebase
- git checkout -b bugFix
- git commit
- git checkout main
- git commit
- git checkout bugFix
- git rebase main

高级篇
1、分离HEAD

任务:
从bugFix分支中分离出HEAD并让其指向一个提交记录。
通过哈希值指定提交记录。每个提交记录的哈希值显示在提交记录的圆圈中。
- git checkout c4

2、相对引用(^)



3、撤销变更



移动提交记录
1、Git Cherry-pick




2、交互式rebase



可以使用git rebase -i HEAD打开 交互式对话框然后使用拖拽的方式对排序提交记录做排序。

远程分支
未完待续。。。

浙公网安备 33010602011771号