看这个文章 原文章链接
git的主分支与分分支的开发
从主分支拉最新代码
- git branch 查看当前所在分支
- git checkout master 切换到master主分支
- git pull 从主分支更新最新代码
创建个人分支
-
git branch chenjun 创建个人分支
-
git checkout chenjun 切换到个人分支
-
(或者两个并一个 git checkout -b chenjun)
在自己的分支开发新的代码并提交到个人分支
- git add ./*
- git commit -m “****”
- git status #查看状态
- git push -u origin chenjun
拉远端所有的分支到本地
- git fetch origin
合并个人分支到主分支
- git checkout master #切到主分支
- git pull origin master
- git merge chenjun #把个人分支合到主分支
- git push -u origin master #push代码到远端git仓库
删除个人分支
- git branch #查看当前分支
- git checkout master #切到当前主分支
- git branch -D chenjun 删除个人分支
到Bitbucket申请提交
- 提交代码合并申请
回滚到上个版本
- git reset --hard HEAD^ 回退到上个版本
- 然后需要重新
- git pull
解决冲突
- git add .
- git commit -m “merge fix”
- git push