在git中,在提交ID之后命名分支是否有任何问题?

时间:2015-05-27 14:17:18

标签: git git-branch

我经常遇到一个独立的头状态。我想创建一个脚本,当我运行时,会自动创建一个我所在的分支,并在当前提交ID之后命名它。似乎git会让我这样做,但是一个具有相同名称的分支和提交可能导致任何git命令的任何可能的歧义或副作用?

2 个答案:

答案 0 :(得分:5)

  

似乎git会让我这样做,但是一个具有相同名称的分支和提交会导致任何git命令的任何歧义或副作用吗?

如果不出意外,会让人感到困惑。您始终可以为包含提交哈希的分支构建名称,但仍然可以轻松区分实际哈希,例如Branch_6ac738f999。单独使用实际哈希似乎是一个糟糕的计划。

答案 1 :(得分:2)

正如其他人所说的那样,不要给分支机构一个可以理解的名字是一个坏主意,这样做,你的方式很糟糕......

也就是说,也许您可​​以考虑创建一个别名来在当前提交中创建一个分支,例如:

git b my_new_branch

创建它:

git config --global alias.b 'checkout -b'

更多信息here