为什么在本地掌握时分支?

时间:2016-09-16 01:38:08

标签: git github

这里的菜鸟。我已经读了几天git,我明白了 分支和东西,但你能告诉我这个。

当我在本地拥有一个存储库副本时,分支的重点是什么,我只能处理不会影响远程存储库上的主服务器的主服务器。然后我只是将更改从本地主服务器推送到远程主服务器?

3 个答案:

答案 0 :(得分:1)

分支允许您和其他人同时处理多件事。如果您需要修补错误或有未完成的代码用于尚未准备发布的新功能,则污染主数据可能会导致问题。另外,将它推送到GitHub是备份工作的好方法。

答案 1 :(得分:1)

简单的答案是保持一切井井有条。

我通常会保留一个本地主分支和一个工作分支。所以我知道哪些代码是完美的并且准备好了。然后我分解了一些功能和/或错误修复工作。我不断地将主人与工作时间合并,这样我就可以轻松地将我的更改推送到远程。

我开始这样做,如果我厌倦了一件事,我可以很容易地跳到其他东西。我可以暂时忽略第一项任务,当我得到“脑波”时,它会回到它身上。为了它。

您完全有权在本地存储库中执行您希望的操作。这是一个问题"分支或不分支"它会保持这种状态。当谈到本地分支时,我只是建议"使用强制"。

所以做任何你认为有效的事情。

答案 2 :(得分:-1)

分支可能用于测试目的我的意思是开发和生产,你可以为同一个项目定义。

https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

https://git-scm.com/book/en/v1/Git-Branching-What-a-Branch-Is