相关文章推荐
安静的松树  ·  深圳市人民政府办公厅关于印发深圳市智能建造试 ...·  10 月前    · 
安静的花卷  ·  共建地球生命共同体丨滇池金线鲃回归记-新华网·  10 月前    · 
乐观的煎鸡蛋  ·  广播剧《鹿与熊掌我都要》05~08(完)_哔 ...·  10 月前    · 
讲道义的热水瓶  ·  贾森·基德_百度百科·  1 年前    · 
非常酷的打火机  ·  办公室上吊自杀,省高院副院长走上绝路,背后有 ...·  1 年前    · 
Code  ›  如何使用TortoiseGit编辑不正确的提交消息?开发者社区
科技新闻 tortoisegit
https://cloud.tencent.com/developer/ask/sof/83219
朝气蓬勃的领结
6 月前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 如何使用TortoiseGit编辑不正确的提交消息?

Stack Overflow用户
提问于 2013-07-15 14:25:32
EN

如何使用tortoiseGIT编辑提交消息?这个问题和 this 非常相似,但是我想用TortoiseGit而不是console来解决这个问题,这是可能的吗?

3 74.6K 0 票数 118
EN
git
tortoisegit

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-15 15:00:48

如果提交是当前分支的头,这很容易。

  1. Context menu -> Git Commit
  2. Tick“commit Commit”checkbox
  3. Correct your commit message
  4. OK

Git commit

  1. Tick“commit commit”

如果提交是其他分支的头部,则首先切换到该分支。

  1. Context menu commit message Switch/Checkout
  2. Choose name
  3. OK
  4. Follow above 1-4 steps to
    1. -> TortoiseGit ->

    (修改提交消息分支以上1-4步的步骤)

如果提交位于中间,且head之间没有任何合并,则需要重置、修改和选择

  1. Context menu -> TortoiseGit ->
  2. 选择commit ->上下文菜单-> Reset
  3. Hard Reset ( 这将丢弃所选提交以上的commit中包含的所有工作,以及工作日志中任何未提交的更改,以上1-4个步骤将修改commit message
  4. Select from head to one commit -> Context menu -> Hard
票数 178
EN

Stack Overflow用户

发布于 2014-12-30 22:40:18

对于提交在中间的情况,我强烈建议不要遵循linquize提供的说明,请参阅他答案下面的注释以了解原因。

你可以在TortoiseGit中使用git命令行,这不会造成任何问题: Can I use command-line Git tools and TortoiseGit simultaneously? .

  • This
  1. 视频很好地解释了这一点: http://youtu.be/4YjKY0u9Z6I 。基本上使用git rebase -i,然后简单地“重写”提交消息。

更新:我相信你可以从linquize建议的硬重置中找回丢失的提交,请参阅韦恩的答案: How can I reorder/combine commits using Git rebase? 。

票数 20
EN

Stack Overflow用户

发布于 2017-03-02 07:16:28

我想说修改任何提交消息的最好方法是使用TortoiseGit中的 force rebase 选项。

请在 How to Reorder Commits (rebase) with TortoiseGit 上查看此答案。同样的方法也可以用来编辑提交消息。

  • 在 Upstream 框中选择一个分支,它的头是当前分支历史记录中的某个提交。如果您没有这样的分支,可以从您想要编辑commit messages.
  • Click Force Rebase
  • Right-click的commit临时创建一个分支,然后选择 Edit 选项。您可以选择编辑多个,button.
  • Rebase将在底部标记为 Edit
  • Click on Commit Message 的提交时暂停,然后编辑message
  • Click button.
  • Rebase Amend 按钮以继续
票数 16
EN
页面原文内容由 Stack Overflow 提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17647936

复制

Copyright © 2013 - 2024 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

 
推荐文章
安静的松树  ·  深圳市人民政府办公厅关于印发深圳市智能建造试点城市建设工作方案的通知-科技规划-深圳市科技创新局网站
10 月前
安静的花卷  ·  共建地球生命共同体丨滇池金线鲃回归记-新华网
10 月前
乐观的煎鸡蛋  ·  广播剧《鹿与熊掌我都要》05~08(完)_哔哩哔哩_bilibili
10 月前
讲道义的热水瓶  ·  贾森·基德_百度百科
1 年前
非常酷的打火机  ·  办公室上吊自杀,省高院副院长走上绝路,背后有何隐情? |湖北省委|党委书记|政法|副主任_网易订阅
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号