如果已經在github或者自己的伺服器託管倉庫上建立了乙個倉庫,那麼可以用
下面我檢查一下自己所在的分支
git branch
如果沒有分支的話則說明都顯示,如果有,前面的帶*的為當前分支,下面建立兩個分支
git checkout -b dev
建立分支dev並且切換到dev分支
git checkout -b master
建立分支master並且切換到master分支
git branch dev
切換到dev分支
touch readme.txt
建立乙個readme.txt的檔案
下面在readme.txt檔案中寫點東西,如:hello world
git add readme.txt
推送到本地的暫存區
git commit -m "add readme.txt"
提交到本地的暫存區
git push -u origin dev
推送到遠端的伺服器倉庫
git checkout master
切換到master分支
此時使用ls命令檢視並沒有readme.txt這個檔案,這是因為這兩個分支毫無關係,要想master分支上也有需要合併兩個分支
git merge dev
將dev分支合併到master分支
此時ls會發現readme.txt已經存在了
git branch -d dev
刪除dev分支(有的教程上是-d,但是在我的電腦上是-d,-d會報錯:error: the branch 'dev' is not fully merged.if you are sure you want to delete it, run 'git branch -d dev'.)
此時檢視所有分支
git branch可以發現已經沒有了dev分支
下面是教程:
git 學習筆記 建立與合併分支
在版本回退裡,你已經知道,每次提交,git都把它們串成一條時間線,這條時間線就是乙個分支。截止到目前,只有一條時間線,在git裡,這個分支叫主分支,即master分支。head嚴格來說不是指向提交,而是指向master,master才是指向提交的,所以,head指向的就是當前分支。一開始的時候,ma...
Git建立分支與合併分支
首先,我們建立dev分支,然後切換到dev分支 git checkout b dev 建立dev分支並同時切換到dev分支 switched to a new branch dev git checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git ch...
git建立分支與合併分支
第一步 建立分支 git branch my branch 建立分支my branch 第二步 在自己的分支上進行操作,git status 檢視當前哪些檔案進行了修改,將本地修改的 推送到暫存區 git checkout my branch 切換到自己分支 git status 檢視當前修改了哪些...