1. View the commits on the develop branch in GitLab, as shown in Figure 1.

2. View the commits on the wx-auth branch in GitLab, as shown in Figure 2.

3. In the local repository, switch to the develop branch, right-click, and select TortoiseGit -> Merge, as shown in Figure 3.

4. Perform the merge from the remotes/origin/wx-auth branch (the reason for not selecting the wx-auth branch is that the code in the local repository’s wx-auth branch is not up to date). The merge is completed, as shown in Figures 4 and 5.


5. Right-click, select TortoiseGit -> Push, and the push succeeds, as shown in Figure 6.

6. View the commits on the develop branch in GitLab; the commits from the wx-auth branch have been merged into the develop branch, as shown in Figure 7.

7. View the commits on the wx-auth branch in GitLab; there is no change (the commits on the develop branch were not merged into the wx-auth branch), which is as expected, as shown in Figure 8.

