當我們在某個分支上代碼開發完成,代碼測試沒問題后需要把分支上的代碼合並到 master 分支上。
這樣保證 master 分支的代碼永遠都是最新的,也是最干凈的,這樣才可以持續的開發自己的項目。本篇講解如何使用 pycharm 合並自己的分支。
查看當前分支
打開 pycharm-VCS-Git-Branches ,查看當前項目的分支
從上圖可以看到,當前的項目分支是:yoyoketang
提交分支代碼
在當前分支:yoyoketang 上新增一些代碼
把新增的代碼commit后再push到yoyoketang分支
這個時候,該分支上已經推送到的遠端,但是master分支上還沒有,接下來就是將當前分支合並到主干中
merge合並分支
pycharm 上先VCS-Git-Branches-Checkout到 master 分支上
打開VCS-Git-Merge Changes
從Branches to merge 選項框里面選擇需要合並的分支,前面不帶 remotes/的是本地分支,帶remotes/是遠程分支。
這里選本地的 yoyoketang 分支和 remotes/yoyoketang 都可以,因為前面已經push過去了
點merge之后可以看到,有一個 Created 是新增的 test_yoyoketang.py 文件,一個Updated 是之前更新的代碼。
此時代碼已經合並到本地的 master 分支上了(此時只是本地倉庫的合並,並沒有合並到遠程倉庫)。
接下來push下就可以推送到遠程倉庫了
push成功后打開遠程倉庫的web頁面,查看 master 分支,就會發現已經合並成功