备忘教程
克隆远程仓库项目
1 | $ git clone https://gitee.com/marspie/git-training.git |
修改提交
1 | $ cd git-training |
分支
查看当前分支信息
1 | $ git branch |
创建远程分支
1、新建本地分支
1 | $ git checkout -b dev |
星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。
2、把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名)
1 | $ git push origin dev:dev |
3、查看所有分支
1 | $ git branch -a |
4、切换分支
1 | $ git checkout master |
删除远程分支
1、推送一个空分支到远程分支,其实就相当于删除远程分支:
1 | $ git push origin :dev |
2、也可以使用
1 | $ git push origin --delete dev |
删除本地分支
1 | $ git branch -d dev |
分支合并
dev分支的工作成果合并到master分支上
1 | $ git merge dev |
Git回退
查看 git 日志
1 | $ git log -3 |
回退到指定版本
1 | $ git reset --hard a262f949bbd3fe881e6c5ecdc5 |
强制提交
1 | $ git push -f origin dev2 |
参考
https://blog.csdn.net/yeputi1015/article/details/80571204
https://www.cnblogs.com/wancy86/p/5848024.html
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000
https://www.cnblogs.com/wangmingshun/p/5425150.html