常用的git命令(2012-8-2)

git命令

命令

用途

Git pull

從遠程庫自動抓取數據下來,然後將遠程分支自動合併到本地倉庫中當前分支。

Git fetch origin

抓取從你上次克隆以來別人上傳到此遠程倉庫中的所有更新,需手動合併到當前工作分支

Git push

將本地倉庫中的數據推送到遠程倉庫,需要在遠程服務器上有寫權限,並且沒有他人在push時方可

Git push origin –tags

連同標籤一起推送到遠程倉庫

Git commit –m “comment”

 

git commit --amend

更改提交信息

Git gui

調用git的圖形操作窗口

Git add

將文件添加到暫存區中

git add --patch

將部分內容置入緩存區域

Git log

查看日誌信息

Git log –p 分支名

顯示詳細的日誌信息

git log --pretty=format:'%h %s' --graph

 

Git show

 

Git remote show 遠程倉庫名

 

Git show 分支名稱

顯示分支的詳細信息

Git show head

顯示最近一次的提交信息

Git show head^/^^/^^^/~4

查看head的父母信息

Git status

查看文件的當前狀態

Git hist

顯示歷史提交信息

git config --list

查看配置信息

git config user.name

查看用戶名

git config user.email

查看用戶郵箱

Git help

查看幫助信息

Git help 命令名稱

查看某個命令的幫助信息

Git init

倉庫初始化命令

Git diff

查看尚未暫存的文件更新了哪些部分

git diff --check

把可能的多餘白字符修正列出來

[email protected]:~/studypay.git

遠程Git庫克隆

git remote -v

列出遠程庫

Git fetch 遠程庫名

從遠程庫抓取數據到本地

git clone

自動創建本地的master分支用於跟蹤遠程倉庫中的master分支

Git remote rename 原名 目的名

遠程庫的重命名

Git remote rm 庫名

遠程庫的刪除

Git tag

列出現有標籤

Git tag –l v1.3.*

列出符合條件的標籤

Git tag 標籤名

創建標籤

git [tab][tab]

命令自動補全

Git config –global alias.st status

給命令起別名(使用示例:git st

git config --global alias.last 'log -l HEAD'

給命令起別名

Git branch 分支名

新建分支

Git checkout 分支名

切換分支命令

git checkout -b 'hotfix'

創建一個新分支,並切換到該分支

Git branch

查看分支及當前正在使用的分支

git branch -d 分支名

刪除分支

git branch -D 分支名

強制刪除分支

git branch -v

查詢各個分支的最後一次提交信息

Git merge 分支名

將該分支與當前分支合併

git branch --no-merged

查看尚未合併的分支

git apply –check 補丁名稱

查看補丁是否能夠乾淨順利地應用到當前分支

Git config –global color.ui true

打開所有的默認終端着色

Git config –global color.diff.meta “blue black bold”

diff輸出的改變信息以粗體、藍色前景和黑色背景的形式顯示。

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