如题
添加子模块
1 | git submodule add https://github.com/marcelja/tpch-kit.git ./submodules/tpch |
版本回退
git revert
创建一个新的提交,将先前提交引入的更改反向应用到代码中,从而达到回退的效果,同时保留先前提交的历史记录。
1 | git revert [SHA] |
git reset
将分支的头指针和索引重置到指定的提交,可以选择是否保留先前的更改历史记录。
1 | # 保留 |
git checkout
将分支的头指针移动到指定的提交,并切换到该提交版本的工作树状态,但不改变分支的历史记录。
1 | git checkout [SHA] |