iOS开发 SourceTree将develop合并到ma
2017-07-27 本文已影响5681人
CoderZb
---------------------常规步骤(可随时复现)---------------------
1.当前分支(develop)
- 注意:合并之前,保证各个分支中没有拉取或者需要提交的代码。因为下图中develop还有3个未提交的代码,所以必须先提交到本地服务器。
![](https://img.haomeiwen.com/i2364940/4b7807b20b7bee65.png)
2.将本地服务器的代码提交到远程服务器上
![](https://img.haomeiwen.com/i2364940/fc98558f3f2aefe4.png)
3.确认将本地服务器的代码提交到远程服务器上
![](https://img.haomeiwen.com/i2364940/6f9b66c9c5a83508.png)
4.切换到master分支
![](https://img.haomeiwen.com/i2364940/f532dac454b152fe.png)
5.合并分支(将develop合并到master分支)
![](https://img.haomeiwen.com/i2364940/0abb300f1ea2eb2c.png)
6.确认合并分支
![](https://img.haomeiwen.com/i2364940/1b38d2cd04623afa.png)
7.将合并到master分支上的代码推送到远程服务器
![](https://img.haomeiwen.com/i2364940/449a3ac5c2b37264.png)
8.确认将合并到master分支上的代码推送到远程服务器
![](https://img.haomeiwen.com/i2364940/054d15a5e8f28170.png)
9.在sourcetree上查看到 合并成功啦。
Snip20170727_226.png
10.在oschina上进一步验证是否合并成功。经验证:成功
![](https://img.haomeiwen.com/i2364940/d3b4c16abd4e7f96.png)
![](https://img.haomeiwen.com/i2364940/c1568646515a5f64.png)
---------------------非常规步骤(不好复现,可不看)---------------------
1.当前分支
-
注意:合并之前,保证各个分支中没有拉取或者需要提交的代码
Snip20170727_158.png
2.切换分支
Snip20170727_152.png
3.合并分支
Snip20170727_166.png
4.确认合并分支
![](https://img.haomeiwen.com/i2364940/64670eb3091c3075.png)
5.确认合并分支之后,master分支中有6个没有提交到本地服务器的文件。要先处理这6个文件。
![](https://img.haomeiwen.com/i2364940/af18a2c797a03977.png)
6.从服务器拉取142个文件
![](https://img.haomeiwen.com/i2364940/4487c0b41ecfc26d.png)
7.将39个文件推送到远程服务器。
![](https://img.haomeiwen.com/i2364940/df4081874e269efa.png)