- 克隆倉庫到本地
git clone http://([email protected])
- 克隆倉庫分支到本地
git clone -b 分支名 http://([email protected])
- · 查看本地分支(在當前分支的前面用
*
標記)
git branch
- 查看所有分支(包括本地和遠程,遠程分支一般會用紅色字體標記出來)
git branch -a
- 新建分支並切換到指定遠程分支(可以將遠程
git
倉庫裏的指定分支拉取到本地,這樣就在本地新建了一個dev
分支,並和指定的遠程分支release/caigou_v1.0
關聯了起來)
git checkout -b 本地分支名 origin/遠程分支名
- 新建分支並切換到該分支(新建分支,該分支是從當前分支上檢出的,所有文件內容都和當前分支一模一樣)
git checkout -b 本地分支名
- 查看工作區(本地分支)、暫存區(準備提交)狀態
git status
- 將工作區文件提交到暫存區
git add 文件名
- 將工作區文件全部提交到暫存區
git add .
- 刪除暫存區的文件
git reset HEAD <file>
- 撤回工作區(本地分支)的修改(
這裏有兩種情況:
- 自修改後還沒有被放到暫存區,撤銷修改就回到和版本庫一模一樣的狀態;
- 已經添加到暫存區後,又作了修改,現在,撤銷修改就回到添加到暫存區後的狀態。
git checkout -- <file>
- 登錄:
git config --global user.email "[email protected]" git config --global user.name "Your Name"
- 將分支dev上的修改合併到當前分支中
git rebase dev
to be continued