git - 如何从命令行向 git commit 消息附加一行?
问题描述
我想在命令行的最后一次提交中附加一行(保持提交消息的其余部分不变)(即无需打开我的编辑器)。有没有办法做到这一点?
解决方案
示例提交:
git commit -m 'foo'
#foo
附加字符串bar:
git commit --amend -m "$(git log --format=%B -n 1) bar"
#foo bar
推荐阅读
- typescript - TypeScript 中有没有办法声明一个函数肯定会定义一个变量?
- apache-spark - 为什么 Spark crossJoin 对于一个很小的数据框需要这么长时间?
- c++ - 找不到“io2d”提供的包配置文件(Windows)
- python - 如何在搜索“算法”中编码“如果只有一个变量存在”?
- javascript - getElementById 返回 null 但只有几个元素
- javascript - 被调用函数中的 await 语句是否会导致调用函数继续执行?
- mysql - code: 'ER_PARSE_ERROR', errno: 1064, sqlMessage: "你的 SQL 语法有错误;
- elf - DW_FORM_strp 值的位置
- laravel - Laravel、Jensegers 和 Cashier:在 null 上调用成员函数 prepare()
- c++ - 将可变参数列表传递给自己的线程池引擎中的线程