Commit a514aa29 authored by 陈昊's avatar 陈昊

追加了推送分支的说明

parent e28518ba
......@@ -43,19 +43,24 @@ git checkout -b 分支名称
git checkout 分支名称
```
在切换分支前,记得先把当前的修改提交到自己的临时分支上。以确保切换过去的时候项目是干净的。
3. 把指定分支合并到当前分支
3. 第一次推送自己的临时分支到远程库
```
git push --set-upstream origin 分支名称
```
**若你的当前分支已经存在于远程库,那么只需要简单的git push即可**
4. 把指定分支合并到当前分支
```
git merge 分支名称
```
权限调整后,开发人员只能把自己工作的临时分支合并到develop分支。而如果想要合并到master分支,则只能通过项目管理页面左侧的“合并请求”来建立请求,并让项目维护者进行合并
**合并分支时,一定要注意处理分支的冲突**
4. 删除临时分支
5. 删除临时分支
```
git branch -d 分支名称
```
当一个临时分支不再需要之后,应该将其删除以避免项目分支太多导致项目混乱
通常一个功能分支在合并到develop分支之后就可以删除了,而一个bug修正分支则必须等到维护人员将其合并到master分支以后才可删除
5. 关于合并分支时冲突的处理
6. 关于合并分支时冲突的处理
具体参照本页顶部提及的[这篇文章](https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6)下方的“遇到冲突时的分支合并”一栏
## 作业
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment