常用操作上图

常用操作说明
- 从远程仓库克隆代码到本地仓库
git clone git@github.com:xxxx/test.git
- 本地仓库推送到远程仓库
git push origin master
- 从远程仓库拉取代码到工作区(当远程仓库更新需要,不然无法推送到远程仓库)
git pull
- 工作区添加到暂存区
git add index.html //单个文件
git add . //全部文件
- 暂存区提交到本地仓库
git commit -m "提交说明"
- 撤销操作:工作区作了修改还未添加到暂存区
git checkout -- index.html //单个文件
git checkout -- . //全部文件
- 撤销操作:提交暂存区后作了修改还未提交到本地仓库
git reset HEAD -- index.html //单个文件
git reset HEAD -- . //全部文件
- 提交到远程仓库就没办法了
~ ~
- 版本穿梭
git reset --hard HEAD^ //退回到上一个项目
git reset --hard HEAD^^ //退回到上上一个项目
...
git reset --hard 69cb //回退到指定的版本,写前几位就好了

还有一些常用的比如冲突和解决,分支...感觉相对自己来说来说很少用。其实,对于常见的git命令,主流的IDE都有操作支持的,我是前端是用的VS code,界面如下,很多鼠标点下就可以了,不用命令行进行操作了,但是大神好像都是码字的~

网友评论