基于master的功能分支(不检查master)

时间:2014-12-03 17:36:25

标签: git branch git-branch git-checkout

我正在努力寻找更快的工作流程。在大型仓库工作时,我有时会发现自己等待5-8秒才到checkout master

当前工作流程:

  • on feature branch
  • checkout master
  • checkout -b newBranch

有没有办法跳过检查主人的过程?

  • on feature branch
  • checkout -b newBranch基于主人,而不是功能分支

奖金,如果有办法做到这一点&检查是否需要fetch! (不要过分关注这一点,只是觉得它很酷)。

2 个答案:

答案 0 :(得分:3)

包括获取和使用bash的运算符来检查退出状态:

git fetch && git checkout -b newbranch origin/master
    使用
  • origin/master代替master从存储库的最新获取状态中分出(请记住fetch不会直接更新master,只需origin/master 1}})
  • 使用;代替&&,如果您想要分支出来,即使fetch失败,无论出于何种原因。

答案 1 :(得分:2)

git branch *name-of-branch* *branch-to-branch-from*

git branch docs寻找起点