如何使用GitHub和Git以正确的方式创建分支
Solo dev最终决定在我的硬盘上使用git和github,而不是多个版本 我已经创建了一个初始主分支,并将项目的当前状态上载到该分支 我现在要为这个项目添加一个新特性,在阅读了周围的内容后,我确信在github的新分支中添加新特性是很好的 所以我在github中创建了一个新分支 但是在我的本地机器上,我已经有了在初始提交时推送到主分支的git 所以现在我必须将第二个分支从github克隆到我的本地机器上,还是像往常一样继续开发,只在我准备将更改推送到github时才切换到第二个分支 这是一种简单的东西,但只是混淆了做什么和如何做如何使用GitHub和Git以正确的方式创建分支,git,github,Git,Github,Solo dev最终决定在我的硬盘上使用git和github,而不是多个版本 我已经创建了一个初始主分支,并将项目的当前状态上载到该分支 我现在要为这个项目添加一个新特性,在阅读了周围的内容后,我确信在github的新分支中添加新特性是很好的 所以我在github中创建了一个新分支 但是在我的本地机器上,我已经有了在初始提交时推送到主分支的git 所以现在我必须将第二个分支从github克隆到我的本地机器上,还是像往常一样继续开发,只在我准备将更改推送到github时才切换到第二个分支 这是一种
提前感谢。将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.
做测试的工作
,定期将其推送到GitHub。完成后,在命令行中将分支合并到master
,或者在GitHub上打开一个pull请求并将其合并到那里
您不需要在GitHub中创建分支就可以在您自己的本地分支上工作。谢谢您,您是说我不需要在远程GitHub中创建分支,只需在本地分支上创建即可machine@UncleVector对一旦你掌握了在本地机器上使用分支的诀窍,那么你就可以学习如何从远程repo(如GitHub)获取分支。我建议你阅读本文,以便更深入地了解git的工作原理。第2章和第3章几乎是你日常工作所需要的全部内容。