git分支切換與提交
git分支切換與提交
內(nèi)容涵蓋
1.?下拉項(xiàng)目
2.?查看當(dāng)前分支
3.?創(chuàng)建本地新分支
4.?推送本地新分支至服務(wù)器
5.?修改分支內(nèi)容并提交至服務(wù)器的分支之中
6.?合并分支至master分支
7.?其他相關(guān)命令
操作過(guò)程
下拉項(xiàng)目
查看當(dāng)前分支

?
創(chuàng)建本地新分支
創(chuàng)建本地新分支分為兩種方式:
1.?創(chuàng)建新分支,然后通過(guò)命令選擇進(jìn)入
2.?創(chuàng)建新分支并直接進(jìn)入。
?
創(chuàng)建新分支,然后通過(guò)命令選擇進(jìn)入命令如下所示。
效果如下所示。

?
創(chuàng)建新分支并直接進(jìn)入,命令如下所示。
?
推送本地分支至服務(wù)器
目前所創(chuàng)建的分支只存在于本地之中,需要輸入下述命令將本地分支推送至服務(wù)器之中。
效果如下圖所示。
?

可以在網(wǎng)頁(yè)上看到此刻已經(jīng)創(chuàng)建了新的分支如下圖所示。?

修改分支內(nèi)容并提交至服務(wù)器的分支之中
這里為了測(cè)試筆者只修改了README.en.md文件,在這里增加了一個(gè)test字樣如下圖所示。

然后通過(guò)常規(guī)方式直接commit到本地,命令如下所示。
?
commit效果如下圖所示。

?
最后通過(guò)push命令將這部分命令提交到該分支上命令如下所示。
push效果如下所示。?

合并分支至master分支
首先切換到master分支之上,命令如下所示。
?
切換效果如下所示。?

?
如果是多人開(kāi)發(fā)的話,這里一定要記得pull下來(lái)master的新代碼。命令如下所示。
?
pull?master代碼效果如下圖所示。?

?
將testBranch?合并至?master分支命令如下所示。
testBranch?合并效果如下圖所示。

?
最后需要將master合并的請(qǐng)求發(fā)至服務(wù)器上。代碼如下所示。
將合并請(qǐng)求發(fā)至服務(wù)器上效果如下圖所示。

?
最終查看網(wǎng)頁(yè)效果
?

可以看到這行test已經(jīng)被合并到master分支上了
其他相關(guān)命令
?