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