- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试在某个项目上通过运行 git rebase -i HEAD~3
来改写倒数第二个提交以修复拼写错误,(使用“nano”编辑器)然后更改默认值 pick
该 promise 的选项 r
或 reword
(在初始 rebase 文件窗口上),并且不修改任何其他内容。我在 master
上做分支,如果有用的话。
一旦我保存文件,Git 就不会像往常一样向我显示下一个 rebase 窗口来为该提交选择一个新名称,它会自行设置并通知我该提交的分离 HEAD 状态,这也是显示在git status
命令从那时起,直到我键入 git checkout master
.
无论我尝试多少次,同样的事情都会发生。
附加说明:我之前通过运行单个命令将使用的编辑器更改为“nano”:git config --global core.editor nano
编辑:根据要求,这是 Git 在我保存 TODO 列表时给我的消息:
adrian$ git rebase -i HEAD~1
Note: checking out 'da91bbcedc78cb2ebcaa9dc51f38c8d0a550195d'.
You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example:
git checkout -b
HEAD is now at da91bbc... Test message
This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-checkout. could not detach HEAD
运行后的输出git rebase --continue
此时:
No rebase in progress?
最佳答案
当您将 edit
放入交互式 rebase 的待办事项文件中时,分离的 HEAD 消息会正常显示。您一定是错误地将 edit
放在那里而不是 reword
。或者 Git 可能由于在输出中发现的错误而进入此模式(这也是在冲突中进入的):
This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-checkout. could not detach HEAD
您应该在继续之前解决此错误。 Git 告诉您该怎么做。
edit
模式允许像 reword
模式一样修改提交消息,但也可以修改文件内容。因此,Git 使您处于可以提交更改然后使用 git rebase --continue
继续 rebase 的状态。
edit
模式下编辑提交消息(如 reword
)当你只想编辑提交消息并继续 rebase 时,运行
git commit --amend
打开编辑器让您编辑提交信息。完成后,运行
git rebase --continue
As soon as I save the file, Git, instead of showing me the next rebase window to pick a new name for that commit as usual, it puts itself and informs me of a detached HEAD state with that commit, that is also shown upon
git status
command from then on, until I typegit checkout master
.
这不是留下未完成的rebase的正确方法,你应该使用
git rebase --abort
相反。
关于Git rebase 过程被分离的头卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48022325/
我正在尝试将多个项目转换为 classy-prelude眼下。虽然大多数行为对我来说似乎相当简单,但 (head . head) 在简单的 2D 列表上给出了神秘的错误。 考虑以下 GHCi sess
我创建了这个类来从请求中获取 Header 值。 public class AuthenticationHeader { private static IHttpContextAccesso
这里有两段代码。 工作: joins :: [String] -> String -> String joins [] _ = "" joins [x] _ = x joins xs d = head
我是编程新手,正在Windows中使用vscode并通过Mingw 64进行编译。尝试了数天后,我要求对此问题做出解答。我用谷歌搜索了很多次。这是我的项目树的外观。请帮助我包括并将 libA 链接到
我正在研究 Ninety-Nine Scala Problems 的 P07 问题: P07 (**) Flatten a nested list structure. Example: scala>
这里有两段代码。 工作: joins :: [String] -> String -> String joins [] _ = "" joins [x] _ = x joins xs d = head
我正在使用现成的欧洲 cookie 政策脚本。问题是,我的 Hubspot CMS 只允许所有内容的全局标题或每个页面的单独标题。我们有 120 个页面,很难手动定义它,但我们需要一个用于德语页面的脚
Solaris 10 SPARC Sun Studio C 编译器 12.3 在 SPARC64 机器上,如果您访问一个在相关 4 或 8 字节边界上未正确对齐的变量,您将获得核心转储。这需要编码人员
我正在尝试从服务器列表中获取 apache 版本。我正在考虑解析 header ,但是我无法发送 HEAD 但它可以与 GET POST 等一起使用。 这是我的代码: import java.io.B
嗨,我是 github 的新手,当我对代码做了一些更改然后 merge 到上游时,如果有任何冲突,它将执行以下操作。 Auto-merging Global.asax.cs CONFLICT (con
例如,获取偏移量 Y 之后的前 X 行的建议方法是什么?我目前正在做的是: offset, limit = 2, 2 df=pd.DataFrame([{'a':1}, {'a': 2}, {'a':
当我在R块 header 中插入长标题等内容时,能够将 header 拆分为多行会很好。 有没有简单的方法可以做到这一点? 例如。: ```{r, echo=FALSE, warning=FALSE,
我刚刚开始使用 Erlang(虽然有一些 lisp 背景)并且有一个关于列表模式匹配的问题。 如果我说 [Head | Tail] = [1, 2, 3]. 然后我得到 Head = 1 Tail =
我的 index.php 文件开头有这段代码: if ( !isset($_GET['cat']) ) die(header("Location: ?cat=top")
对第 3 方应用程序进行一些 SOAP 调用。他们提供此 soap header 作为应用程序期望的示例。如何在 PHP 中创建这样的 SOAP header ?
我对 git 仓库下的文件做了一些更改,我使用 git commit 提交了文件 然后我尝试使用 git push origin master 推送到 master,它返回了 Everything u
我刚刚尝试从 url 下载 webp 图像,但是当我尝试处理存储的图像时,我发现了一些不同的东西。 如果我从浏览器下载图像,它可以使用 x/image/webp 包解码,但如果我使用 http.Get
这是来自 slices 的略微修改的代码 var buffer [256] byte func SubtractOneFromLength(slice []byte) []byte { sli
在 Linux 中是否有一种方法可以请求 Head 或 Tail 但要忽略额外的记录偏移量。 例如,如果文件 example.lst 包含以下内容: row01 row02 row03 row04 r
代码: /* * File: problem5.c * Author: levihackwith * Description: Write a Pop() function that is th
我是一名优秀的程序员,十分优秀!