git-基本常用操作,切换分支,合并分支
目录
git 基本常用操作,切换分支,合并分支
分支 two
查看所有分支 git branch
切换分支(two) git checkout two
创建并切换到新分支(two) git checkout -b two
提交当前代码到到源分支 git push –set-upstream origin two
合并分支
1. 切换到目标分支
例如,如果你想将feature-branch合并到main分支,你应该先切换到main分支
git checkout main
2. 拉取最新的更改
在合并之前,确保你的分支是最新的。拉取远程仓库的最新更改到你的本地仓库:
git pull origin main
3. 合并分支
现在,你可以将另一个分支合并到当前分支。例如,将feature-branch合并到main分支 。 使用以下命令:
git merge feature-branch
4. 解决冲突(如果存在)
如果在合并过程中出现冲突,Git会暂停合并过程并通知你。你需要手动解决这些冲突。解决完冲突后,你需要标记冲突为已解决:
git add <冲突文件>
然后继续合并过程:
git merge --continue
5. 提交合并(如果需要)
如果合并过程中没有冲突,或者你解决了所有冲突并提交了更改,Git会自动完成合并。但是,有时候你可能想在合并后提交一个合并提交(merge commit),特别是当你想要记录这次合并的理由时。你可以使用:
git commit -m "合并描述信息"
6. 推送更改到远程仓库
最后,将合并后的更改推送到远程仓库:
git push origin <目标分支名>
例如,对于main分支:
git push origin main