天天看點

Git 指令視窗常用指令

分享知識  傳遞快樂

這些是各種場合常見的 Git 指令:

開始一個工作區

  • clone:克隆倉庫到一個新目錄
  • init:建立一個空的 Git 倉庫或重新初始化一個已存在的倉庫

在目前變更上工作

  • add:添加檔案内容至索引
  • mv:移動或重命名一個檔案、目錄或符号連結
  • restore:恢複工作區檔案
  • rm:從工作區和索引中删除檔案
  • sparse-checkout:初始化及修改稀疏檢出

檢查曆史和狀态

  • bisect:通過二分查找定位引入 bug 的送出
  • diff:顯示送出之間、送出和工作區之間等的差異
  • grep:輸出和模式比對的行
  • log:顯示送出日志
  • show:顯示各種類型的對象
  • status:顯示工作區狀态

擴充、标記和調校您的曆史記錄

  • branch:列出、建立或删除分支
  • commit:記錄變更到倉庫
  • merge:合并兩個或更多開發曆史
  • rebase:在另一個分支上重新應用送出
  • reset:重置目前 HEAD 到指定狀态
  • switch:切換分支
  • tag:建立、列出、删除或校驗一個 GPG 簽名的标簽對象

協同

  • fetch:從另外一個倉庫下載下傳對象和引用
  • pull:擷取并整合另外的倉庫或一個本地分支
  • push:更新遠端引用和相關的對象

Git 常用指令

克隆倉庫到一個新目錄

[root@contos7 tmp]# git clone https://github.com/xxxxx/xxxxxx.git      

送出所有檔案

[root@contos7 tmp]# git commit -a -m 送出資訊      

更新

[root@contos7 tmp]# git pull      

推入倉庫

[root@contos7 tmp]# git push origin master      

檢視遠端倉庫位址指令

[root@contos7 tmp]# git remote -v