如何使用GitHub和Git正确创建分支

时间:2019-05-22 21:27:41

标签: git github

Solo开发人员最终决定在我的硬盘上使用git和github而不是多个版本。

我已经创建了一个初始的master分支,并将项目的当前状态上传到了该分支。

我现在将向该项目添加新功能,并且在阅读后我确信将新功能添加到github中的新分支是很好的。

所以我在github中创建了一个新分支。

但是在我的本地计算机上,我已经有了git,它在初始提交时被推送到master分支。

所以现在我必须将第二个分支从github克隆到我的本地计算机上,还是继续照常开发,并在准备将更改推送到github时才切换到第二个分支。

这是一种简单的东西,但只是混淆了如何做和如何做。

谢谢。

1 个答案:

答案 0 :(得分:1)

将Git和GitHub结合在一起,通常有多种正确的方式来完成任务。

但是,完成此操作的典型方法是在本地创建分支(我们称其为“测试”),并将其设置为跟踪原始分支。

$ git checkout -b test
Switched to a new branch 'test'
$ git push --set-upstream origin test                                                                                                                                                                           
 * [new branch]      test -> test
Branch 'test' set up to track remote branch 'test' from 'origin' by rebasing.

test上进行工作,并定期将其推送到GitHub。完成后,在命令行将分支合并到master中,或在GitHub上打开拉取请求并将其合并。