git常用命令

cd 到git工作目錄


添加要提交的文件(提交到暫存區)
git add gittext.txt


提交到服務器(把暫存區的所有內容提交到當前分支)
git commit -m "第一次提交"


查看倉庫的狀態(哪些文件被修改過)
git status


查看文件修改內容
git diff gittext.txt


查看提交歷史
git log
git log --pretty=oneline


回退到上一個版本
git reset hard^ 


回退上10個版本
git reset hard^10


撤銷修改
git checkout -- gittext.txt


撤銷提交到暫存區的文件
git reset HEAD -- gittext.txt


刪除文件
先刪除工作目錄 rm gittext.txt
確定從版本庫刪除 git rm gittext.txt 然後提交
如果不確定刪除 git checkout -- gittext.txt


本地提交到GitHub
第一次 git push -u origin master 
以後   git push origin master 


關聯一個遠程庫
git remote add origin [email protected]:XXX/test.git


從遠程遠程庫克隆
git clone [email protected]:XXX/gitproject.git


創建分支 git branch XXX
切換分支 git checkout XXX
創建並切換分支 git checkout -b XXX


查看當前分支(會列出所有分支,當前分支前會有*號)
git branch


合併分支
git merge XXX


刪除分支
git branch -d XXX


隱藏當前未提交的更新
git stash


查看隱藏未提交的更新
git stash list


恢復隱藏的更新
git stash pop


查看遠程倉庫信息
git remote -v


給分支打標籤
git tag v1.0


查看標籤
git tag


查看標籤詳細信息
git show v1.0


刪除標籤
git tag -d v0.1


提交標籤到遠程庫
git push origin --tags


刪除遠程庫標籤
先刪除本地 git tag -d v0.1
再刪除遠程 git push origin :refs/tags/0.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章