git 常用命令

git init:将文件夹加入git管理库

git status:查看文件夹状态

git add XXX:把文件从工作区移到暂存区

git commit --m "备注":提交文件(从暂存区到提交区)

git log --pretty=oneline:查看log,获取版本git commit id

git reflog:查询所有的commit id

git reset --hard commitId:从提交区回退到commitId的版本

git reset --hard HEAD^:从提交区回退到上个版本

git reset --hard HEAD^^:从提交区回退到上上个版本

git checkout XXX:回退工作区修改内容

git reset HEAD XXX:回退暂存区修改内容

git branch:查询当前所有的分支,并且看到当前所在分支

git checkout -b "branch name":切分支

git remote add origin git库地址:将本地仓库代码关联到远程gitHub仓库

git push -u origin master:将本地仓库代码合并到远程gitHub库的master分支

切分支的概念:

原文地址:https://www.cnblogs.com/panning/p/9911311.html