我当前正在合并哪些提交?

2023-12-06

当我执行时git merge,尚未创建新的提交(由于冲突或--no-commit选项),如何检查我正在合并哪个分支?

git status仅显示当前分支。


A git merge that has stopped due to conflicts leaves two1 files with information about what is being merged:

.git/MERGE_HEAD
.git/MERGE_MSG

(replace .git with the output of git rev-parse --git-dir if needed, e.g., if you're in a sub-directory within the git directory). The contents of MERGE_HEAD is the other SHA-1, even if you're merging a branch by name;2 but the contents of MERGE_MSG contains the branch name if there is one. For instance:

$ git merge --no-commit origin/master
Automatic merge went well; stopped before committing as requested
$ cat .git/MERGE_HEAD
d1574b852963482d4b482992ad6343691082412f
$ cat .git/MERGE_MSG
Merge remote-tracking branch 'origin/master'

(我不得不使用--no-commit这里因为没有冲突)。

(如果两个文件中都没有分支名称,但MERGE_HEAD文件的 SHA-1 与某些现有的分支提示相匹配,这将是适合许多或大多数用途的分支名称。如果它匹配多个分支提示 - 即,如果单个提交是多个当前分支名称的提示 - 其中任何一个都可能是合适的。)


1There's a third file, .git/MERGE_MODE, which tells git that you're in the middle of a merge in the first place. It's often empty, though.

2You can merge by raw SHA-1, or any other way to specify a commit. There's no requirement that the merge be from another branch. For that matter, you can be in "detached HEAD" mode when making a new merge commit as well, so there's no requirement that the merge be into a named branch.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我当前正在合并哪些提交? 的相关文章

  • 在 Windows 上使用 Git - 意外丢失了大量工作。我可以拿回来吗?

    我很困惑 我想我已经失去了几个小时的工作时间 我之前在 Git 中编辑了一个文件 我保存了它 但没有提交 我确实做了一些其他文件更改 并提交并推送了它们 然而 有一个文件被搞乱了 所以我单击了最后一次成功的提交 然后按了 回滚到此提交 令我
  • 将 Visual Studio 在线 Git 存储库集成到 Android Studio 1.0.2

    我正在使用 Visual Studio Online 进行开发过程 我想将我的 Android Studio 1 0 2 代码集成到其中 但是 据我所知 Android Studio 没有 TFS 插件 这就是为什么我想使用 Git 进行源
  • GitHub Pages (github.io) doxygen 生成的页面未找到 (404)

    我不明白为什么找不到 doxygen 生成的页面 404 它在Github存储库中的路径是https github com AubinMahe AubinMahe github io blob master doxygen html dd
  • 为别名命令添加“git help”?

    我已经实现了一个 Git 命令并使用 git 别名将其连接到 Git 但是有没有办法连接 Git 帮助 我在 Windows 上运行 如果我发出git help mycmd我收到一个弹出窗口 告诉我 Git 找不到 git mycmnd h
  • 如何使用 git --word-diff 显示空格差异?

    为了说明问题 参见diff https github com nim lang Nim commit 47c7fd037ed28b7de3d120b003d059d30e18f128 diff split diff 8af935b2312d
  • http.h:6:23: 致命错误:curl/curl.h:没有该文件/目录

    我在 CentOS 7 中下载 git 包 wget https www kernel org pub software scm git git 2 0 1 tar gz tar xzf git 2 0 1 tar gz 当我编译git时
  • 合并 BPM 图表的最佳实践

    我们在 Java 环境中使用 Alfresco 活动图 这些图是有版本的 我们确实使用 GIT 我们经常会遇到合并分支的合并冲突 解决这个问题确实很痛苦 因为我们必须比较文件的文本内容来检查差异 有时 重新应用更改比合并更轻松 是否有合并此
  • Git 中的数据完整性?

    我现在已经多次听到提到 Git 提供数据完整性 但是 这是什么意思 据我所知 git 中的所有对象都是使用 SHA 1 校验和来访问的 并且该校验和是根据文件的内容计算的 这意味着如果文件发生更改 您将得到不同的校验和 但这如何提供数据完整
  • 合并后 Git 分支和提交历史记录

    我正在开发一个项目 单独 对于我开发的每个功能 我都会创建一个新分支 处理该功能 然后将其合并到 master 中 所以通常我不会同时在两个不同的分支上工作 也不会在一个分支上工作时接触master 当我合并一个分支时 我看到 使用gitx
  • 创建多个 git 分支的联合分支

    我希望能够在现有分支之上分层其他分支 并独立修改这些分支 这很有用 例如 允许将各个子项目的二进制文件统一到同一个项目中bin目录 一般来说 给定的文件仅存在于一层中 理想情况下 我想我会使用 unionfs 来完成此任务 但它必须以某种方
  • 如果您使用 CocoaPods,您的 .gitignore 中会包含什么内容?

    我从事 iOS 开发已经几个月了 刚刚了解到有前途的可可豆荚 http cocoapods org 用于依赖管理的库 我在个人项目上尝试过 添加了依赖项Kiwi https github com allending Kiwi到我的 Podf
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • 有什么方法可以从提交的消息中获取提交的 SHA 值吗?

    当做一个git tag 我并不总是擅长记住 HEAD 6 例如 是包含的还是排他的 鉴于我的大多数提交都以问题号为前缀 我想知道是否有一些神奇的命令可以从其消息的一部分中搜索提交 SHA 我知道这很容易做到git log并从那里开始工作 但
  • 是否可以使用“git gc”来打包引用日志对象?

    正如答案所暗示的https stackoverflow com a 32025729 https stackoverflow com a 32025729我已经配置了远程裸仓库 git config gc pruneExpire never
  • 如何在 git 中将我的功能分支变基到开发分支,尽可能减少冲突?

    我的功能分支已超过大约 30 次或更多提交 与此同时 在开发分支中 其他开发人员还推出了一些其他功能 因此 每次在开发中发布新功能时 我都会被要求 将开发分支重新建立到我的功能分支上 解决冲突 如有 继续在您的功能分支中开发 问题 第二步就
  • 设置 git 别名,但调用它会给出“找不到命令”

    我想在 git 中设置一个别名来计算存储库中的总行数 因此我进入 Git Bash 并输入以下内容 git config global alias linecount ls files z xargs 0 wc l 我输入命令后 没有出现错
  • gerrit - git(pull、checkout、cherrypick)的用途是什么?

    在 Android 的 gerrit ex 中 link https android review googlesource com c 109934 要下载补丁 我看到4个选项 回购下载 checkout pull 择优挑选 它们之间有什
  • Heroku 没有更新 Rails 应用程序的 CSS

    我在 heroku 上更新 Rails 应用程序时遇到问题 我已经启动了我的应用程序 但我尝试更改 public stylesheets 中的 application css 文件 但每当我尝试推送到 heroku 时 CSS 都不会更改
  • 如何将 npm 依赖项指定为 github 子文件夹 url?

    我的 git 存储库 README md packages common package json main package json 如何指定common依赖于mainpackage json 作为 github 子文件夹 url 这不起
  • 无法卷曲 git 标签

    我想通过命令行卷曲 git 标签 curl O http someurl 但是当我尝试解压文件时它被破坏了 有谁知道问题是什么 You can curl来自 GitHub 等 git 存储库托管服务的 git 标签 因为它有专用压缩包服务

随机推荐

  • Spring Data 查询方法中的可选参数

    我想在存储库层编写一些查询方法 此方法必须忽略空参数 例如 List
  • 检查文件是否可执行

    我想知道检查程序是否可以用 bash 执行而不执行它的最简单方法是什么 它至少应该检查该文件是否具有执行权限 并且与当前系统具有相同的体系结构 例如 不是 Windows 可执行文件或其他不支持的体系结构 如果系统是 32 位 则不是 64
  • 在 ListActivity 上使用 setEmptyView 时出现问题

    我有以下设置 并且空视图文本不会显示 protected void onCreate Bundle savedInstanceState super onCreate savedInstanceState getListView setEm
  • gh - 页面上的 SvelteKit 部署不起作用。仅显示 HTML,不加载 CSS 和 JS

    如果我在本地构建项目并查看预览 则一切正常 如果我将其部署到 gh pages 则仅显示 HTML 并且无法加载 JS 和 CSS 这是为什么 我不知道我做错了什么 我也在官方 svelte Discord 服务器上询问过 我用的是 框架
  • 使用 poi 从 excel 文件读取图像和数据

    我知道如何从 Excel xls xlxs 读取数据 现在我的要求是我必须使用 POI 3 8 从 Excel 文件读取图像和数据 你能指导我该怎么做吗 使用 poi 从一个 excel 文件中读取图像和数据 提前致谢 直接来自开发者指南
  • 您能否/如何在运行时为 PropertyGrid(对于 PCL)指定编辑器?

    我在那里编写了一个带有自定义对象的 PCL 然后创建了一个 GUI 来处理来自 PCL 的对象 并且我尝试使用 PropertyGrid 来编辑属性 我已经阅读了该内容以便网格要知道如何处理该对象 我需要指定 EditorAttribute
  • 查找文本条件的 WebElement 基础

    我有一个自动完成功能list当我在文本字段中输入一些文本时 该窗口将打开 并且列表中的每个元素如下所示 div class tt dataset span class tt suggestions style display block d
  • 如何使用 Xcode Storyboards 协作开发项目?

    对于我正在为 iOS 开发的项目 我想与一些自由职业者合作 为了在 纯 代码上进行协作 我想使用 GitHub 但工作的很大一部分将集中在故事板以及与代码的连接上 这里有什么好的做法 我如何与他们共享 Xcode 项目 以便他们可以处理某些
  • LUIS 的使用是否受到限制?

    我在我的申请中收到异常消息 Exception Response status code does not indicate success 403 Quota Exceeded 这是否意味着 LUIS 上每个应用程序每月仅允许 1000
  • Java:检查命令行参数是否为空

    我希望对我的命令行参数进行一些错误检查 public static void main String args if args 0 null System out println Proper Usage is java program f
  • 在 MASM 中调用 C++ 函数

    我正在开发一个程序 该程序将使用 MASM 调用一些 C 函数 我在一个单独的文件中定义了对 2 个整数求和并显示输出 目前 我无法运行 main cpp asmMain 从 main cpp 调用函数 code asm promptFir
  • MapReduce java.lang.ArrayIndexOutOfBoundsException:0

    我尝试在 Java 中运行 MapReduce 但出现此错误 Exception in thread main java lang ArrayIndexOutOfBoundsException 0 at com mapreduce Word
  • 为什么系统调用不起作用?

    我在 MAC OSX 上 我试图通过程序集调用 execve 系统调用 他的操作码是 59 在linux中 我必须将操作码设置到eax中 然后将参数设置到其他寄存器中 但在这里我必须将操作码放入eax中 并将参数从右到左压入堆栈 所以我需要
  • cocos2d:将 iPhone 应用程序转换为通用应用程序

    我使用 cocos2d box2d 项目模板在 cocos2d 99 4 中开发了一个 App 应用程序 它在 iPhone 4 iPod 中运行良好 但我需要它转换为通用 我的意思是 iPad 版本也 我已经将其升级到iPad版本 以便它
  • 有没有一种方法可以处理模板函数的未定义引用错误,而无需在标头中实现它们?

    我希望问题已经清楚了 是否有另一种方法可以在不在头文件中实现模板函数的情况下避免出现未定义的引用错误 提前致谢 Marshall Cline 的 C FAQ 已经处理了这个问题 一种方法是使用export但我真的不建议使用它 因为并非所有编
  • 如何隐藏 iAD

    我想问以下问题 1 当用户点击空白屏幕时如何隐藏iAD 2 如何识别不活动状态 即用户是否打开了某个应用程序 然后离开了 iPhone 然后应用程序保持打开状态 Update 你可以做类似下面代码的事情 void bannerViewDid
  • QUiLoader:使用自定义小部件加载 .ui 文件的要求?

    我使用 Qt5 Designer 创建了一个 UI 我通过调用在运行时加载它 QUiLoader load qfile object this 就像魅力一样 但现在我推广了一些QLabel小部件类的元素MyQLabel与 源自QLabel
  • 如何使用 JAXB 通过 Jersey 1.17.1 生成 JSON 输出

    这个问题已经在这个网站上有一个正确的答案 问题是问题是泽西岛 1 6 and 泽西岛 1 17 1 的正确答案被埋在底部 我想我应该为此答案创建一个正确的问题 以便为遇到此问题的人 就像我一样 更容易找到帮助 首先 您需要将其添加到您的 w
  • Windows下的Services能做什么?

    有谁有关于 XP 下 Windows 服务功能的良好指南吗 特别是 我试图找出当作为服务运行的程序尝试打开窗口但未获得与桌面交互的权限时会发生什么 基本上 我有一个程序是一个 GUI 应用程序 它应该能够作为长期后台处理的服务运行 重写程序
  • 我当前正在合并哪些提交?

    当我执行时git merge 尚未创建新的提交 由于冲突或 no commit选项 如何检查我正在合并哪个分支 git status仅显示当前分支 A git merge that has stopped due to conflicts