美文网首页
Android - 代码管理

Android - 代码管理

作者: xlq | 来源:发表于2019-05-23 11:26 被阅读0次

本人之前做的Android Rom开发,当时的版本管理很简单,服务器的master分支,映射到自己的本地分支。直接便可提交代码和更新代码。

目前公司的代码管理与之前不同,远程有自己的分支。具体见图示:

版本管理图示.png

那么对于这样的管理模式,该如何操作命令?

更新代码:
  1. git checkout master :切换到本地master分支
  2. git pull : 将本地master和服务器master分支同步
  3. git checkout Your Branch:切换到本地自己的分支
  4. git merge master : 将本地master分支的差异代码合并到自己分支,即本地master和自己分支同步
  5. git push origin HEAD: 将本地分支的差异代码,push到远程自己的分支。

此时四个分支的代码,就完全同步了。
按图中的序号,整个操作顺序就是:A -> B ->C

提交代码:

修改并提交代码之前,最好是将代码更新,避免冲突。

  1. git add . : 将所有修改track
  2. git commit -m "提交备注" : 将代码提交到本地
  3. git push origin HEAD : 将本地的提交,推到远程自己的分支
  4. 服务器端的通过merge request,将代码合并到远程master分支

此时代码提交完毕
按图中的序号,整个操作顺序就是:C -> D

再记录一个命令:
git checkout -b your_branch origin/abc : 在本地新建分支your_branch,映射远程分支abc

相关文章

网友评论

      本文标题:Android - 代码管理

      本文链接:https://www.haomeiwen.com/subject/dkcvzqtx.html