Git 多开发分支使用教程

现在远程服务器上有两个分支,分别是 masterdev;master 一般开发者没有权限,作为开发关注 dev分支;

1、从远程服务器拉取代码

注意前提: git已注册,并配置好ssh;

git clone <远程地址>

2、切换到dev分支

可以查看当前分支:

git branch -a

* master
  dev

切换至 dev分支 

git checkout dev

3、从dev分支 新建一个属于自己的分支

其实这里创建一个属于自己的dev分支,目的为了不干扰正常的dev,自己独立开发,开发完毕之后,合并到 dev上去,在上传到远程 dev

git checkout dev-local origin/dev

 这样就创建了专属于自己的 dev-local分支;

创建完毕之后,上传自己的 dev-local 分支到远程服务器,

git push origin dev-local

然后可以再远程项目中看到自己的分支;

 4、在 dev-local 分支中尽情开发

切换到 dev-local

git checkout dev-local

  5、上传代码

首先提交到暂存区然后 写上提交信息,最后提交到远程的 dev-local

## 提交暂存区
git add .

## 写上提交信息
git commit -m '提交信息'

## 提交的远程自己的分支
git push -u origin dev-ws

6、合并到 dev分支

提交了自己的分支,之后要合并到dev分支上,然后提交服务器才算成功;

## 切换到 dev分支
git checkout dev

## 从远程拉一下最新的代码,这一步不要忽略,很重要
git pull

## 把自己的分支 dev-local 合并到 dev
git merge dev-local

## 提交到远程的dev分支
git push -u origin dev

至此,我们的开发总算提交成功了。至于后边的合并到master,步骤也同样类似,但是前提看你有没有权限吧。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章