【问题标题】:How to execute 'git comit --amend' in bash script [duplicate]如何在 bash 脚本中执行“git commit --amend”[重复]
【发布时间】:2020-02-06 18:58:57
【问题描述】:

我正在尝试通过 shell 脚本修改 git 提交。

#!/bin/bash 
git commit -as --amend

脚本停止等待我进入 :wq!

git commit -m "some message" 在脚本中很好,可以根据需要退出,但不能修改。有人可以就此提出建议吗?

【问题讨论】:

  • 它在尝试时创建了新的提交。

标签: bash git shell


【解决方案1】:

--no-edit 标志就是这样做的。

git commit -as --amend --no-edit

【讨论】:

  • @John Kugelman 我们同时发布了!我看到你优雅地收回了你的答案,但请注意我们在这里分享了功劳。
  • 谢谢!奇怪的是 git commit -h 没有显示 --no-edit 作为选项。
猜你喜欢
  • 2017-01-08
  • 2017-05-11
  • 2022-01-01
  • 2017-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-06
相关资源
最近更新 更多