分享知識 傳遞快樂
文章目錄
- 設定使用者名和郵箱
- 檢查配置資訊
- 克隆倉庫
- 初始化倉庫
- 檢查目前檔案狀态
- 添加檔案
- 送出檔案
- 建立分支
- 檢視本地和遠端分支
- 檢視所有分支
- 切換到指定分支
- 檢視目前倉庫
- 添加倉庫位址
- 删除倉庫位址
- 克隆遠端倉庫
- 拉取
- 推送
設定使用者名和郵箱
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選項指定一個預設主機,這樣後面就可以不加任何參數了。