1.可以在IDEA环境内部,黑窗口上使用代码直接完成整套流程,但是比较麻烦,没必要
2.直接使用IDEA的可视化界面,点击按钮完成整个过程。
使用步骤:
1.在本地仓库上建立分支:yrt。(首先要知道,以下操作暂时都是在本地仓库中进行的。)
2.目前就在当前分支yrt,然后在该分支下修改代码。将修改后的代码提交先到本地仓库
3. 因为后面要将我们本地仓库中 副分支yrt修改的代码 与主分支master的代码 进行合并,为了保证本地仓库下master分支的代码是从远程仓库拿下来最新的数据,所以切换到master分支上update一下我们的数据,相当于把远程仓库最新的代码给pull拉下来到我们本地仓库中。
4.在本地仓库中,更新了之后先返回yrt分支,选择,master分支,将yrt分支的代码合并到主分支master中。
截止到此时,本地仓库中的代码是更新后的完整的最新的代码。(但是注意,本地仓库是更新了,但其实并不会立马显示合并后的结果,想要得到合并后的结果,还需要等到后面代码更新到远程仓库后,进行pull操作,将远程仓库中更新到的最新代码拿下来之后,本地的master才会显示最新变动的部分(代码))
5. 但是由于远程仓库代码还未更新,所以需要在yrt分支下,将修改后的代码push推送到远程仓库。
6. 此时就会发现,不论是登录gitee网站,或是在idea的remote下,也能看到我们刚刚推送的这个分支。
7.然后去gitee官网,在远程仓库合并你刚刚更新的代码。
选择之后是这样的
自此,完成整个仓库文件上传下载的过程。
最后一步在远程仓库合并代码的时候也不需要这么麻烦在gitee网站上搞,也可以直接在IDEA的romote中也能对yrt进行合并到master中。此处必须用Using Merge,不能用上面那个Rebase,否则合并会不成功。