Git
在线学习命令:
https://learngitbranching.js.org/
特点
LearnGitBranching 通过可视化动画效果来帮助开发人员理解Git命令,并且配有游戏闯关功能来一步一步学习Git命令。
开发人员可以在LearnGitBranching提供的沙盒里面执行相关的Git命令。
安装客户端:
- 安装GIT
- 客户端可选方式
- 安装小乌龟git(windows版本)
- VS code中安装 git graph插件( windows、linux)
Git 命令记录
Git brash
如果安装了windows版本的Git会只带 Git brash,可以模拟linux运行各种Git命令。
window搜索:git brash,就可以看到这个命令
恢复删除的stash、commit
注意:要在Git brash中运行命令,在cmd里面有些命令不认识。
(1)使用命令查看记录:
git log --graph --oneline --decorate $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )
git log --graph --oneline --decorate $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )
查看返回列表,通过log看是不是你要的,
按照时间:从新到旧的排序,最上面是新的记录
Checking object directories: 100% (256/256), done.
*-. 523f045 On kevin: dddd
|\ \
| | * 93bc4e4 untracked files on kevin: fde3bf0 Merge remote-tracking bra...
| * 1293d33 .........
|/
* fde3bf0 (HEAD -> kevin, origin/kevin) .........
上面的 523f045就是我stash然后drop的id
运行命令,就可以恢复了:
git stash apply 523f045
commit的恢复
git reset --hard commit_id
Git Book抛弃
现在发展在线版,本地版不维护了
要安装npm12等低版本
sudo npm install gitbook-cli
Docsify
安装node
安装 docsify
docify-demo
npm run start 启动服务
VuePress
简单官网。