Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git隐藏:避免;on<;分行名称>&引用;消息中的字符串_Git - Fatal编程技术网

git隐藏:避免;on<;分行名称>&引用;消息中的字符串

git隐藏:避免;on<;分行名称>&引用;消息中的字符串,git,Git,使用git stash[save]命令,它总是在我传递的任何消息前面加上字符串“on”来保存隐藏内容。有没有办法告诉git不要那样做?现在,我只是用vim.git/logs/refs/stash手动删除它,但这并不可取。现在,从git 2.0.0开始,没有办法告诉git不要在传递给git stash[save]的任何消息前加“on” 然而。如果您仔细看这段代码,最终会发现“on”字符串总是在您传递的任何消息前面 # create the stash if test -z "$stash_

使用
git stash[save]
命令,它总是在我传递的任何消息前面加上字符串“on”来保存隐藏内容。有没有办法告诉git不要那样做?现在,我只是用vim
.git/logs/refs/stash
手动删除它,但这并不可取。

现在,从git 2.0.0开始,没有办法告诉git不要在传递给git stash[save]的任何消息前加“on”

然而。如果您仔细看这段代码,最终会发现“on”字符串总是在您传递的任何消息前面

    # create the stash
if test -z "$stash_msg"
then
    stash_msg=$(printf 'WIP on %s' "$msg")
else
    stash_msg=$(printf 'On %s: %s' "$branch" "$stash_msg")
fi

如果这是一个您想要抓取的问题,那么显然您可以编辑这个文件(例如,在Ubuntu上,默认git将其脚本存储在/usr/lib/git-core中)。我认为这将是一个有用的改变,因为git的指责表明这段代码是在2005年产生的

我不知道有什么办法可以解决这个问题。出于好奇,为什么要删除此文本?说实话,这部分是出于好奇,但也因为对我来说它增加了噪音。我希望看到一个列表,上面写着“重构foobar.java”、“删除XYZ的尝试失败”等等,而不必看到“on branch…”,因为我不关心这些信息。