到此刻為止我們進行的操作都是在一條時候線上,如許的話是不克不及知足我們的操作的需求的,今天我們就來進修一下在github上建立其他的時候線,也就是建立其他的分支。
起首我們打開上一節中我們克隆的版本庫,然后右鍵鍵入Git Bash,然后我們利用號令“git checkout -b dev”來建立并切換分支,這個號令半斤八兩于“git branch dev”和“git checkout dev”兩個號令的總和,如下圖:
接下來我們利用“git branch dev”和“git checkout dev”兩個號令會呈現以下的現象,號令窗口會告訴我們這個dev的分支已經存在而且我們當前已經在dev分支上了,如下圖:
我們可以利用號令“git branch”來查看分支環境,這個號令可以查看出所有當前版本的分支,在當前地點的分支前面會有一個星號,如下圖:
接下來我們在我們的README.md文件中添加一行“Creating a new branch is quick”,如下圖:
然后我們利用“git status”號令來查看版本庫狀況,號令窗口會告訴我們此刻我們在dev分支上,然后README.md文件進行了點竄,如下圖:
然后我們利用“git add README.md”號令來將我們點竄之后的README.md文件添加到暫存區中,然后我們利用“git status”再次查看一下版本庫的狀況,如下圖:
然后我們利用“git commit -m "branch test1"”號令將我們的點竄提交給版本庫,然后仍然利用“git status”號令來查看版本庫的狀況,如下圖:
接下來我們利用“git checkout master“號令來切換分支,從當前的dev分支切換到master分支上去,然后我們利用“cat README.md”號令來查看一下master分支下的README.md文件內容,發現master分支下的文件內容并沒有改變,如下圖:
接下來我們利用“git checkout dev”號令來從當前的master分支切換到dev分支,然后我們再次利用“cat README.md”號令來查看一下README.md文件,發現這里的內容是我們之前點竄的內容,申明兩個分支下的文件內容紛歧致,是兩條分歧的時候線,如下圖:
接下來我們切換回到master分支下,然后利用“git merge dev”號令來將我們的dev分支歸并到master分支中,如下圖:
最后我們再次利用“git branch”號令來查看一下我們此刻的分支環境,發現我們此刻處于master分支上,然后因為我們已經利用了歸并分支將dev分支上的內容歸并到了master分支上,所以這里我們就可以安心的刪除dev分支了,這里我們利用“git branch -d dev”號令來刪除dev分支,刪除完dev分支之后我們再次利用“git branch”號令來查看我們的分支環境,可以看到當前版本庫里面只有master分支了,如下圖:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!