举一个例子,假设我是一名PingHackers网站的开发者,已经把源仓库fork了,并且clone到了本地。现在要开发PingHackers网站的“讨论”功能。我在本地仓库中可以这样做:
step 1: 切换到develop分支
>>> git checkout develop
step 2: 分出一个功能性分支
>>> git checkout -b feature-discuss
step 3: 在功能性分支上进行开发工作,多次commit,测试以后...
step 4: 把做好的功能合并到develop中
>>> git checkout develop
# 回到develop分支
>>> git merge --no-ff feature-discuss
# 把做好的功能合并到develop中
>>> git branch -d feature-discuss
# 删除功能性分支
>>> git push origin develop
# 把develop提交到自己的远程仓库中
这样,就完成一次功能的开发和提交。
本文详细介绍了如何在PingHackers网站的源仓库中fork并clone,然后通过创建开发分支、分出功能性分支进行开发,最终将功能合并回主分支的全过程。包括切换分支、创建功能性分支、开发、合并及清理操作步骤。
6728

被折叠的 条评论
为什么被折叠?



