团队在Github上协同开发项目流程

多用户基于同一个Github上得项目并行开发,当前用户的开发流程:git


注:web

origin:默认的远程主机名服务器

master:默认的远程主分支名fetch



1:首先要将Github上的项目克隆到本地(第一次克隆,说明你的本地上尚未项目源码,因此先克隆)。编码


git clone “URL”spa


2:而后创建一个属于本身的分支:orm


git checkout -b mybranch_1.0 origin/master   (从远程服务器上克隆的项目默认分支均为master,如今你本地只有两个分支,一个是主分支master,还有一个是你的分支mybranch_1.0)开发



3:将本身的分支提交到远程服务器上同步

git  push origin  mybranch_1.0  (这一步必定要紧跟上一步,防止其余人创建跟你同名的分子)源码


4:通过2和3两个步骤,咱们创建了属于本身的分支,而且咱们已经在当前的分支下了,咱们能够进行编码工做。


5:编码结束以后,咱们要进行三步操做:


首先将本身的改动提交到缓冲区:

git add <filename>

而后提交实际改动到HEAD(只是本地改动,尚未提交到远程库):

git commit -m “代码修改信息”

最后 git push origin mybranch_1.0,将本身的分支提交到远程对应的本身的分子



6:如今咱们就能够切回到主分支继续进行工做:git checkout master



7:如今你的编码工做基本完成,接下来就是将本地代码上传的远程库。因为其余开发者可能对远程库,因此须要将别人的改动同步到本地:

git pull

这样,你本地的master已是最近的版本了。

8:接下来咱们须要将本身刚刚的mybranch_1.0和本地的master合并


git checkout mybranch_1.0

git merge master

git push origin mybranch-1.0

如今是将最新代码提交到你的远程分支上了。


而后上线,确认无错误后才能,咱们须要将没有branch_1.0分支合并到master上。

git checkout master


git pull


git merge mybranch_1.0


9:如今咱们就能够将咱们的master提交到远程了

git push origin master


以上就是你同别人协同开发项目的过程了。



固然,git还有不少有用的命令:fetch

git fetch origin 分支名(取本身想要的分支)


分支映射出错,没有映射到同名的分支:git branch - -set-upstream-to = origin/mc_1.2.7



咱们也能够在项目库里创建本身的分支,能够不和主分支master合并。

相关文章
相关标签/搜索