Git命令總結

Git命令總結git

一、       git    int                         ------------建立版本庫ruby

二、        git    add  <file>                                ------------將文件添加app

三、        git    commit  -m  "備註"                    -------------將文件提交spa

四、        git    status                                        --------------查看狀態code

五、        git    log                                             ---------------查看歷史記錄blog

六、        git    log   --pretty=oneline                 ---------------簡化歷史記錄rem

七、        git    log   --graph                              ---------------能夠看到分支合併圖it

八、        git   reset  --hard HEAD^                  ---------------返回上一個版本ast

九、        git   reset   --hard   <commit id>      -----------------根據id返回須要的版本class

十、        git    reflog                                        ---------------用來記錄你的每一次命令

十一、      git    checkout   -- file                        ---------------意思就是把文件在工做區的修改所有車型

十二、       git    rm  file                                       ---------------git rm 命令刪掉文件。注意刪掉後要git commit -m"備註",若是以爲是刪錯了 能夠用 git checkout -- file 命令來恢復

建立分支命令

一、        git    checkout   -b   <dev>                  ---------------表示建立dev分支並切換到dev分支,至關於如下兩條命令:

     git    branch             <dev>                  ---------------建立dev分支

     git    checkout         <dev>                  ---------------切換dev分支

二、       git    branch                                         ---------------查看當前分支

三、       git    merge                                          --------------用於合併分支到當前分支      (Fast-forward即合併是「快進模式」)

四、       git    merge    --no-ff                            --------------表示強制禁用Fast  forward模式,Git會在merge生成一個新的commit,這樣,從分支歷史上就能夠看出分支信息。

五、       git   branch     -d    <dev>                   -------------刪錯dev這個分支

六、       git   branch     -D   <dev>                   ------------強行刪除

六、       git   stash                  -------------能夠把當前工做現場「儲存起來」,等之後恢復現場後繼續工做

七、       git   stash      list                                 -------------查看stash內容存儲位置

八、      git    stash     apply                             -------------恢復,可是恢復後,stash內容並不刪除

九、      git    stash     pop                               -------------恢復的同時把stash內容也刪除了 

十、    git    remote                                       -------------查看遠程庫的信息 origin

十一、    git    remote    -v                                -------------顯示更詳細的信息(既git clone地址)

十二、   git     clone    <git地址>                      -------------克隆

1三、   git     pull                                            -------------更新代碼合併

1四、    git   push   origin  master                  -------------推送分支

相關文章
相關標籤/搜索