DevOps Git 实践之branch操作
一般应用于开发和测试的操作
例如一个研究小组需要从测试组或开发组获得一个新的branch,而不是master branch,并会创建和merge到任意远程branch里
如下步骤:
# clone 远程 branch
git clone --single-branch -b remote-branch-name https://github.../remote.git
# 检查当前branch
git branch
# 基于远程branch 创建新的branch
git checkout -b new-branch-name remote-branch-name
# 添加code及提交
git add . git commit -a -m "....."
# push 本地到远程branch
git push origin new-branch-name:remote-branch-name
#或者把自己新的branch push到远程
git push -u origin new-branch-name
# 若多人使用远程branch,需要更新到本地
git pull origin remote-branch-name new-branch-name