git建立本地分支,遠端分支

2021-09-02 06:27:01 字數 1712 閱讀 5624

一 本地分支

建立本地分支,然後切換到dev分支

$ git checkout -b dev
git checkout命令加上-b引數表示建立並切換,相當於以下兩條命令:

$ git branch dev

$ git checkout dev

然後,用git branch命令檢視當前分支:

$ git branch

* dev

master

新增檔案 "readme.txt", 提交到本地dev分支

$ git add readme.txt 

$ git commit -m "branch dev test"

dev分支的工作完成,切換回master分支:

$ git checkout master
dev分支的工作內容合併到master分支上:

$ git merge dev
git merge命令用於合併指定分支到當前分支。合併後,再檢視readme.txt的內容,和dev分支的最新提交是完全一致的。

fast-forward資訊代表:「快進模式」,直接把master指向dev的當前提交,合併速度快。

並非每次**合併都能實現fast-forward。

合併完成後,刪除dev分支:

$ git branch -d dev
刪除後,檢視branch,就只有master分支了:

$ git branch

* master

建立、合併和刪除分支非常快,鼓勵你使用分支來完成某個短期任務,合併後再刪掉,比起直接在master上工作過程更安全。

二 遠端分支

刪除遠端分支

git push origin --delete chapater6
檢視遠端分支 

git branch -r
拉取遠端分支並建立本地分支

git checkout -b 本地分支名x origin/遠端分支名x
這樣遠端倉庫中也就建立了乙個test分支

git checkout -b test

git push origin test

檢視所有分支

git branch -a

注:remote/origin/[name]表示的是遠端分支

清除本地更改

// 清楚所有更改

git checkout . && git clean -xdf

// 清除某乙個檔案的更改

git checkout -- file

Git 建立遠端分支與本地分支

git remote add remotebranchname http git 建立遠端分支 git branch 檢視本地分支 git branch a 檢視本地分支與遠端分支 git branch branchname 建立本地分支 git checkout branchname 切換到分支b...

git建立遠端分支並將本地分支與遠端分支關聯

1,檢視本地分支和遠端分支 git branch a master remotes origin head origin master remotes origin master2,建立並切換分支 git checkout b test 號代表當前分支 remotes代表遠端分支 master te...

git檢視所有遠端分支 本地分支 建立分支

git clone git 192.168.3.21 git 切換到新專案 git init git status git add git commit m 內容 git pull origin master git push origin master 1.檢視本地分支 git branch 新建...