本地一套环境管理多个分支git
# 新建一个分支peijiao
git brach peijiao
# 同步本地分支到远程分支
git checkout peijiao # 切换到peijiao分支
git push -u origin peijiao # 本地分支同步到远程分支
# 本地分支peijiao合并到master分支
要将在 "peijiao" 分支上所做的更改合并到 "master" 分支上
首先,确保你已经切换到 "master" 分支上:git checkout master
然后,执行合并操作:git merge peijiao
这将会将 "peijiao" 分支上的更改合并到 "master" 分支上。如果有冲突,需要解决冲突之后再次提交合并的结果。
# 如果合并分支发生冲突,保留最新分支上的最新信息,删除旧的数据,并重新合并
通常情况下,执行 git merge
和 git push
两条命令是可以完成合并并将更新后的分支推送到远程仓库的。
然而,如果合并中发生冲突,根据你提供的错误信息来看,似乎在执行 git merge
后有一个未完成的合并操作。
如果你执行了 git merge master
后出现了 "You have not concluded your merge" 的错误信息, 这表示在之前的合并过程中出现了问题,多执行一步commit在进行提交。
# 冲突手动解决的方式
# 手动解决后,在进行推送