首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用git编辑旧提交

用git编辑旧提交
EN

Stack Overflow用户
提问于 2014-04-15 09:14:31
回答 2查看 233关注 0票数 2

为此,我想重新设计Visual C#.I中的图形用户界面,因为我有我所有工作的提交日志。我输入了以下命令

代码语言:javascript
运行
复制
git rebase -i HEAD~3

然后我的notepad++编辑弹出,因为我配置了that.Now,我在提交消息之前输入了that.Now,在此之后,我将重新设计表单,在此之后,git向我展示了两个命令。

代码语言:javascript
运行
复制
git commit --amend
git rebase --continue

我输入了git commit --amend,它再次打开了我的notepad++表单,然后我打开了我的visual表单并重新设计了这个表单,然后关闭了我的视觉工作室和notepad++,并输入了git rebase --continue,但是它没有工作。

因此,我的问题是,在什么时候,我应该在Visual表单中进行更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-15 09:16:58

当重基暂停时,您应该进行更改。然后添加这些更改,就像在提交时通常所做的那样(使用git add)。但是,与其将它们作为新提交提交,不如使用git commit --amend修改前一个提交。这将更改当前正在编辑的提交。

然后,使用git rebase --continue继续对后一个提交进行重基和应用。

票数 2
EN

Stack Overflow用户

发布于 2014-04-15 09:16:55

控件之前,您应该进行更改。

代码语言:javascript
运行
复制
git commit --amend

因为“修改”的意思是:将修改后的内容“修改”到最后一次。由于您正处于重新基础的过程中;因此,这些更改将应用于此时所处的提交。

概述:

  1. git重基-i头~3(并选择“编辑”以编辑所需的提交)
  2. 您的更改是在visual studio中还是在任何您想要的地方?
  3. git提交-修正
  4. git重基--继续
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23079335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档