创建远程仓库
init, remote
1 | # 以github为例,先在github上新建远程仓库git_repo |
add, commit, push
1 | # 添加文件 |
基于远程仓库修改
pull、clone
1 | # 与远端同步 |
新建、切换分支
checkout
1 | cd git_repo |
修改历史提交
revert
1 | cd git_repo |
reset
1 | # 重置到上上次提交 |
rebase
1 | # 改变基线 |
rebase前:
rebase到5c9af:
执行git rebase -i <commit_id>后,会自动打开一个文件,pick表示选取某些提交,edit表示选取并编辑某些提交:
因上面修改了2行为edit,edit第二次:
(End)