GIT經常使用命令

查看遠程庫信息:git remote -v(Note:參數v表示詳細信息)git

推送分支:git push <remote> <name>fetch

查看分支:git branch日誌

建立分支:git branch <name>rem

切換分支:git checkout <name>it

建立+切換分支:git checkout -b <name> (Note:命令加上-b參數表示建立並切換)ast

建立遠程分支:git checkout -b <name> git push origin <name>file

本地合併某分支到當前分支:git merge <name>推送

刪除分支:git branch -d <name>文件

刪除遠程分支:git push origin :<name>co

查看遠程分支:git branch -r

查看全部分支:git branch -a

查看日誌(單行顯示):git log --pretty=oneline

查看日誌(分支合併圖顯示):git log --graph --pretty=oneline --abbrev-commit

撤銷暫存區文件:git reset HEAD -- file

撤銷工做區文件:git checkout -- file

從遠程獲取最新版本到本地:git fetch(Note:不會自動merge,後續git merge origin/master)

從遠程獲取最新版本到本地:git pull(Note:從遠程獲取最新版本並merge到本地)

從遠程庫checkout文件:git checkout origin/master file(若是本地倉庫文件被刪除,能夠使用該命令從新獲取遠程庫最新文件)

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

回退到指定版本:git reset --hard <commit_id>

相關文章
相關標籤/搜索