天天看點

常用Git操作指令總結

分享知識 傳遞快樂

文章目錄

  • ​​設定使用者名和郵箱​​
  • ​​檢查配置資訊​​
  • ​​克隆倉庫​​
  • ​​初始化倉庫​​
  • ​​檢查目前檔案狀态​​
  • ​​添加檔案​​
  • ​​送出檔案​​
  • ​​建立分支​​
  • ​​檢視本地和遠端分支​​
  • ​​檢視所有分支​​
  • ​​切換到指定分支​​
  • ​​檢視目前倉庫​​
  • ​​添加倉庫位址​​
  • ​​删除倉庫位址​​
  • ​​克隆遠端倉庫​​
  • ​​拉取​​
  • ​​推送​​

設定使用者名和郵箱

git config --global user.name '使用者名'
git config --global user.email '郵箱'      

每次 Git 送出都會使用這些資訊,如果使用了 --global 選項,之後送出都會使用這些資訊。 當你想針對特定項目使用不同的使用者名稱與郵件位址時,可以在那個項目目錄下運作不使用 --global 選項的指令來配置。

檢查配置資訊

git config --list      

克隆倉庫

git clone http://xxxx.git
或
git clone [email protected]:xxx/demo.git      

初始化倉庫

git init      

建立一個空的Git倉庫或重新初始化一個現有倉庫。

檢查目前檔案狀态

git status      

用于檢視檔案狀态。

添加檔案

git add '檔案名'      

指令将檔案内容添加到索引(将修改添加到暫存區);也就是将要送出的檔案的資訊添加到索引庫中。

送出檔案

git commit -m '送出說明'      

用于将更改記錄送出到存儲庫

建立分支

git branch dev2      

檢視本地和遠端分支

git branch -a      

檢視所有分支

git branch      

顯示所有分支,如果是目前在分支上,前面有個星号(*)。

切換到指定分支

git checkout dev2      

檢視目前倉庫

git remote
或
git remote -v      

添加倉庫位址

git remote add origin [email protected]:xxx/demo.git
或
git remote add origin https://github.com/xxxxx.git      

删除倉庫位址

git remote rm origin      

克隆遠端倉庫

git clone 倉庫位址      

拉取

文法:git pull <遠端主機名> <遠端分支名>:<本地分支名>

git pull origin 分支名稱      

origin:代表遠端倉庫位址。

推送

文法:git push <遠端主機名> <本地分支名>:<遠端分支名>

git push origin master

git push -u origin master      

如果目前分支與多個主機存在追蹤關系,則可以使用-u選項指定一個預設主機,這樣後面就可以不加任何參數了。