我只是想用git bash创建分支,所以任何人都可以给我指导如何做到这一点?
答案 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
将显示:
为您的分支添加新的遥控器:
$ 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
会告诉您所在的分支机构(当前分支机构)