Skip to content

Latest commit

 

History

History
124 lines (78 loc) · 3.61 KB

开发流程.md

File metadata and controls

124 lines (78 loc) · 3.61 KB

团队合作开发流程

3.15

git命令维护

注:origin:默认的远程主机名, master:默认的远程主分支名

创建本地分支,初始化

1:首先要将Github上的项目克隆到本地(第一次克隆,说明你的本地上还没有项目源码,所以先克隆)。

git clone “URL”

2:然后建立一个属于自己的分支:

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 pull

6:接下来我们需要将自己刚刚的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

####修改后

7:编码结束之后,我们要进行三步操作:

首先将自己的改动提交到缓冲区:
git add <filename>
然后提交实际改动到HEAD(只是本地改动,还没有提交到远程库):
git commit -m “代码修改信息”
最后,将自己的分支提交到远程对应的自己的分支
git push origin mybranch_1.0

8:现在我们就可以切回到主分支继续进行工作:

git checkout master
git pull
git merge mybranch_1.0

9:现在我们就可以将我们的master提交到远程了

git push origin master

github desktop维护

创建本地分支,初始化

1:首先要将Github上的项目克隆到本地(第一次克隆,说明你的本地上还没有项目源码,所以先克隆):

点击File->Clone Repository,然后选择URL填写需要复制的GitHub仓库网址

2:然后建立一个属于自己的分支:

点击Branch->New branch 输入自己分支名字mybranch_1.0,并且下方选择master (从远程服务器上克隆的项目默认分支均为master,现在你本地只有两个分支,一个是主分支master,还有一个是你的分支mybranch_1.0)

3:将自己的分支提交到远程服务器上(这一步一定要紧跟上一步,防止其他人建立跟你同名的分子)

点击Publish branch

4:经过2和3两个步骤,我们建立了属于自己的分支,并且我们已经在当前的分支下了,我们可以进行编码工作。

每次开发前

5:由于其他开发者可能对远程库,所以需要将别人的改动同步到本地:

点击Pull

6:接下来我们需要将自己刚刚的mybranch_1.0和本地的master合并

点击current branch切换到mybranch_1.0,然后点击Branch->Merge into current branch选择master进行合并

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

####修改后

7:编码结束之后:

右下角Summary填写修改信息,然后点击Push origin上传修改

8:现在我们就可以切回到主分支将分支进行合并:

点击current branch切换到master,然后点击Branch->Merge into current branch选择mybranch_1.0进行合并

9:现在我们就可以将我们的master提交到远程了

点击Push origin上传master分支修改