首先理清以下几个关系:
1、git有本地库和远程库。
①本地仓库:也就是电脑上存储的代码,本地代码,一般在某个盘中。
②远程仓库:是云上的库,比如gitee,github等等。
2、分支:分为本地分支和远程分支。分支分为master和develop,注意master只能有一个。master分支存储的是已经写好并测试过得代码,也就是正式线的代码,其余的分支是测试分支develop代码。
①本地分支可以有多个,比如logindevelop,登录的分支,本地的master分支只能有一个。
②远程分支,只有一个master主分支。
3、git使用过程,重点在合并分支:
我们写代码肯定是在本地创建一个新的分支,标注上写的啥功能,比如logindevelop。接下来写好代码commit,将代码commit提交到本地。切换到master,分支,注意这里切换的是本地的master分支。接着选择本地的某个分支合并到master,合并的过程中可能有冲突,造成冲突的原因是结果集和master,需要合并到master的develop产生的结果不同。需要处理下。
接着commit本地master代码。
注意:在push远程代码之前,一定要pull下远程代码,因为这个时候别人提交的代码可能在你本地是没有的,拉下代码后,再push。
注意当前是本地master分支,选择某个分支合并到本地的master
小结:
合并本地分支到本地master,pull远程的master,commit本地master,再将本地master push到远程origin master分支上,最后记得检查origin的代码!!!