如何创建自己的Git分支?

时间:2015-06-08 22:39:36

标签: git github

我的目标 - 从我们的开发部门分支,以便能够单独处理它。我很快就被告知如何做到这一点:

  1. 打开git shell或powershell / cmd并导航到项目所在的文件夹。

  2. 运行" git branch(desiredNameForMyBranch)"。根据我的理解,这只会创建一个本地分支。

  3. 运行" git checkout(desiredNameForMyBranch) - 这会在本地切换到分支?

  4. 运行" git push origin" - 这会远程创建分支?

  5. 这是对的吗? (我们正在使用github,但它们都是相同的git,对吧?)。是的,我知道我需要在复数或其他事情上学习这门课程,我今天只有四个小时才能完成。

    这与我需要的相似,如果其他人稍后有相同的q,请参考此处:https://github.com/Kunena/Kunena-Forum/wiki/Create-a-new-branch-with-git-and-manage-branches

1 个答案:

答案 0 :(得分:4)

您可以使用git branch

同时执行第2步(git checkout)和第3步(git checkout -b branchname

对于第4步,我习惯于git push -u origin branchname远程显式创建分支并将其设置为工作分支的上游。这使您可以在不使用参数的情况下执行git pull以从远程分支更新工作副本。见How do I push a new local branch to a remote Git repository and track it too?

但是,如果您只是进行一些短期本地开发,则可以跳过步骤4,具体取决于您所在组的工作流程。仅限本地的分支机构是普通的+一次性的(不复制的)。