git分为工做区,暂存区,版本库git
git init url
在文件夹下建立.git文件夹rem
git add . 同步
添加全部修改文件it
git commit -m "内容"ast
提交file
git statusdi
查看状态文件
git diffco
查看修改内容
git reset --hard head^
回退一个版本
git reset --hard e85222(commit id)
回退到相应版本(向前or向后)
git refolg
记录每一次操做命令
---------------------------------------------------------------
git checkout -- file
1:已添加暂存区,回退到添加暂存区时状态
2:没有添加暂存区,和版本库如出一辙
git reset head src/
撤销暂存区
git remote add origin url
链接远程库
git push -u origin master(or dev)
push到远程库,第一次-u,后面不要
git checkout -b dev
建立dev分支并切换到dev,至关于git branch dev,加git checkout dev
git merge dev
合并指定分支到当前分支
git checkout -b dev origin/dev
建立dev分支并并同步远程的dev
git tag tagname -m ""
建立tag
git push origin tagname
上传远程仓库
git push origin tags
上传全部tag
git checkout -b branchName tagname