如何使用git bash在主存储库中创建分支?

时间:2014-10-01 10:44:32

标签: git github git-branch

我只是想用git bash创建分支,所以任何人都可以给我指导如何做到这一点?

3 个答案:

答案 0 :(得分:2)

创建新分支:

> git branch newbranch

要创建新分支并切换到它:

> git checkout -b newbranch

答案 1 :(得分:0)

在你的github fork中,你需要保持你的主分支干净,干净我的意思是没有任何改变,比如你可以随时创建一个分支来自你的主人。每次,您想要提交错误或功能,您需要为它创建一个分支,它将是您的主分支的副本。

当您在分支上执行拉取请求时,您可以继续处理另一个分支,并在另一个分支上发出另一个请求。

在创建新分支之前,从上游拉出更改,您的主人需要更新。

在本地计算机上创建分支并切换到此分支:

$ git checkout -b [name_of_your_new_branch]

在github上推送分支:

$ git push origin [name_of_your_new_branch]

如果您想在分支机构中提交某些内容,请务必进入您的分支机构。

您可以使用以下命令查看所有分支:

$ git branch

将显示:

  • approval_messages  主  master_clean

为您的分支添加新的遥控器:

 $ git remote add [name_of_your_remote] 

将提交中的更改推送到您的分支:

 $ git push origin [name_of_your_remote]

在更新官方存储库中的原始分支时更新您的分支:

 $ git fetch [name_of_your_remote]

然后,如果您的分支派生自您需要做的开发,则需要申请合并更改:

 $ git merge [name_of_your_remote]/develop

删除本地文件系统上的分支:

 $ git branch -d [name_of_your_new_branch]

强制删除文件系统上的本地分支:

 $ git branch -D [name_of_your_new_branch]

删除github上的分支:

 $ git push origin :[name_of_your_new_branch]

答案 2 :(得分:0)

$ git branch <branch name>      // To create a new branch
$ git checkout <branch name>    // To switch to a branch
$ git checkout -b <branch name> // Create and switch both

您可以使用

将任何分支(例如xyz)与当前分支合并
$ git merge xyz

您也可以使用

删除分支
$ git branch -d <branch name>

$ git status 

会告诉您所在的分支机构(当前分支机构)