常用命令git merge

git merge 是 Git 中用于合并两个或多个分支的更改到一个分支的命令。这个操作常用于将特性分支的更改合并到主分支(通常是 mainmaster),或者是合并来自其他开发者的更改。

基本命令

  • git merge <branch>:将 <branch> 分支的更改合并到当前分支。

参数说明

  • <branch>:要合并到当前分支的分支名称。

示例

假设你有两个分支,mainfeature-x。你当前在 main 分支上,想要合并 feature-x 分支的更改:

  1. 切换到主分支(假设当前不在该分支):

    sh 复制代码
    git checkout main
  2. 合并 feature-x 分支

    sh 复制代码
    git merge feature-x

    这将把 feature-x 分支的更改合并到当前的 main 分支。

高级用法

  • 合并时指定提交信息

    sh 复制代码
    git merge -m "Merge feature-x into main" feature-x
  • 解决合并冲突

    如果在合并过程中出现冲突,Git 会停止合并并让你解决这些冲突。解决后,你需要暂存更改并提交:

    sh 复制代码
    git add .
    git commit
相关推荐
FrankYoou1 小时前
git stash push 命令作用及使用场景
git
眼小博10 小时前
多人协作Git开发流程指南
git
lpfasd12317 小时前
git-团队协作基础
chrome·git·elasticsearch
John Song19 小时前
git多个账号管理
git·github
CV_J20 小时前
解决Git 冲突后本地提交丢失/未推送问题
git
__Witheart__20 小时前
Git 某个分支恢复到某个特定的 commit 状态
git
XU磊2601 天前
Git 实现github仓库管理-删除指定目录下的所有文件并保留目录结构
git·github
zhimingwen1 天前
解决 GitLab Token 轮换后 SourceTree 认证失败问题
git
昵称是6硬币1 天前
代码管理——VS Code|Git
git·代码管理
Trouville011 天前
如何在VScode环境下使用git进行版本控制,并上传到gitee远程仓库
ide·git·vscode