Git别名:给新分支名称添加前缀

3

有没有一种方法可以编写别名,将当前日期添加到新分支的名称中?

例如:

git branch-today new_branch_name

应该使用名称为22_09_2015_new_branch_name创建新分支。

请尽量使用YYYY-MM-DD(ISO 8601)作为日期格式。您选择的日期格式(DD_MM_YYYY)存在二义性。 - Jared Beck
@JaredBeck 严格来说,YYYY-MM-DD 和 DD_MM_YYYY 一样具有歧义性。1999-01-02 可能是一月的第二天,也可能是二月的第一天。它不是格式或组件顺序使其无歧义 - 而是对格式的约定促成了无歧义。因此,只要所有使用 DD_MM_YYYY 的用户都同意“标准”解释,那么该格式就与您的 ISO 提案一样有效。话虽如此,我倾向于使用类似 ISO 8601 的格式进行排序... - twalberg
1个回答

3
创建一个Git别名并将其添加到您的.gitconfig文件中。
[alias]
        branch-today = "!bt() { git branch $(date +%d-%m-%Y)_$1;}; bt"

git branch-today foo

Git 分支输出:

  22-09-2015_foo
* master

你能解释一下 !bt() 吗?我猜想 ! 开始了一个子shell,而 bt() 定义了一个bash函数。 - Jared Beck
在这里最好的解释:https://dev59.com/4HA75IYBdhLWcg3wYYBQ - pcantalupo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接