一、理清分支情况
1、远程仓库 和 分支:
远程仓库:
比如说,github、gitlab、gitee 这些存放在‘云端’的项目代码。
在远程仓库上的分支称为:
远程仓库分支;
远程仓库 主分支:
远程仓库上,默认在创建时有 master(或main) 分支;
远程仓库 个人分支:
后面用户手动创建的 远程分支;
简介:
1、一般公司 不会 直接操作 ‘远程主分支’;
2、一般会做一个 ‘远程测试分支(devtest)’(各个员工最后合并到此分支,用于测试稳定性);
3、个人在git上创建,自己的开发分支。‘个人开发远程分支’;
2、本地仓库 和 分支:
本地仓库:就是目前编辑的项目代码;
本地分支:需要手动在你的‘开发工具’上创建的分支,本地分支。
3、代码提交逻辑
(1)暂存自己编辑的代码(本地代码);
(2)拉取最新代码。即项目多个人开发项目,在你准备提交你的代码时,
首先需要拉取上面‘远程测试分支(devtest)’代码,因为其他员工可能已有提交过代码;
(3)放出暂存代码,并且合并拉取的最新代码(与自己写的代码合并);
(4)提交本地代码(本地自己分支);
(5)合并到 远程仓库自己分支;
(6)没问题后再把 远程仓库自己分支 合并到 ‘远程测试分支(devtest)’
【这一步一般要问组长,是不是需要你自己来合并,有些公司是组长操作的】