1. 说明:
大型项目的开发往往是团队多人合作,每个人负责开发其中一个模块,对于代码的管理,每个人则需要在主分支的基础上开辟自己的分支进行开发,然后代码提交经过审核后才能合并到主分支上,避免直接在主分支上进行操作,导致代码混乱。
2. 操作步骤:
2.1 第一步:克隆远程仓库到本地仓库
首先,先在自己的系统盘符内创建一个文件夹,进入文件内部打开git bash,输入以下命令将远程仓库中的主分支代码克隆下来:
git clone 远程仓库地址
克隆下来之后,使用 cd 命令进入这个文件夹内,一般克隆下来的文件夹名称都是远程仓库的名称,我的是:
2.2 第二步:创建新分支进行开发
经过上述操作后,此时的命令行已进入对应的远程仓库文件夹内,并进行了关联,然后使用以下命令创建新的分支:以创建develop分支为例
git branch develop
创建后进入该分支:
git checkout develop
此时分支可以提交也可以不提交,可以等到自己的代码开发完毕后,再一并提交
如果提交的话可以使用以下命令:
git push origin develop //如果远程没有这个分支他会自动创建这个分支
接下来就是去在文件夹内去开发自己的代码了
等代码开发结束之后,在此文件夹内打开git bash
打开后,先检查一下自己所在分支是不是自己的分支,使用 git branch 命令,如下图所示:
下一步在当前自己的分支下,对开发的代码文件进行提交,如下命令:
在自己的分支进行push时要注意:使用git push origin develop命令才能把代码正常提交到develop分支中:
2.3 第三步:合并分支
在自己的分支下提交代码文件后,在git命令中切换分支到主分支内:
git checkout master
然后使用merge命令进行分支合并:
git merge develop
分支合并后,也需要在主分支下进行推送,否则远程仓库中依然不显示合并后的代码文件:
推送后,刷新一下远程仓库即可看到合并过来的代码文件!
大功告成…
3. 删除分支:
git branch -d 分支名