把Branchs变成master的文件夹?

时间:2015-12-16 06:36:14

标签: git github

我在Github有一个回购。

repo:
 - master
 - a
 - b

我想将分支(a,b)变为master后面的文件夹,例如master/amaster/b并删除ab < / p>

1 个答案:

答案 0 :(得分:0)

我的印象是你误解了分支机构的工作方式。 Check out this interactive tutorial,它向您展示了当您从主人那里分离时会发生什么。

现在,对于一些口头解释:

  • 可能的情况是,您的每个分支都已经是来自master的提交的子项。
  • 您无需在母版下面对您的分支名称进行子类化,也不需要 - 您会收到类似fatal: cannot lock ref 'refs/heads/master/foo': 'refs/heads/master' exists; cannot create 'refs/heads/master/foo'的错误。
  • 可以,但是,将您的分支命名为与文件夹类似,因此您可以拥有hotfixes/release/18,例如。
  • 你应该坚持在他们所代表的之后命名你的分支的基本惯例。如果您需要弄清楚它来自哪里,您可以使用git log --graph --oneline --decorate找出它最初的来源。