本地三个区:工作区、暂存区、本地仓库
远端一个区:远程仓库
1.新建文件1.js后,文件在工作区
2.执行add 1.js命令文件添加到暂存区
3.执行git commit -m “提交1.js” ,文件将提交到本地仓库中
4.执行git push origin dev:dev,文件提交到远程仓库dev分支
1.回退add:
$ git checkout # 将工作区还原到与暂存区一致
2.回退commit:
git reset [–soft | --mixed | --hard] [HEAD]
3.回退到与远程一样:
$ git reset --hard origin/ #从origin远程还原到branch分支
pull=fetch+merge
$ git fetch origin dev:dev #将远程dev分支拉到本地覆盖dev