最新的苹果项目中,采用了git控制项目代码,同事充分利用了git的版本分支,
主分支master只包含发布线上的版本;
分支develop由主程专人负责;
分支beta由辅助程序员负责,
其中主程新增了代码,会同步到beta分支,看样子主程的工作压力非常大;
git常用命令
注意:目前分支develop,beta分别由同事与本人负责,主线master只针对上架发布版本
1.git status 查看是否有改动
2.git add . (把改动文件提交到缓存中)
3.git commit -m"注释" (把缓存中的文件提交本地git库)
4.git pull origin beta
5.如果有冲突,先解决冲突,重复至次年2-4
6.git push origin beta (提交到云仓库,必须标注分支 origin beta)
7.git checkout beta (切换到分支beta)
代码冲突解决
合并代码时出现了代码冲突,建议实用可视化界面的管理工具,
比如sourcetree
使用命令行,较复杂,不建议使用;