这里的菜鸟。我已经读了几天git,我明白了 分支和东西,但你能告诉我这个。
当我在本地拥有一个存储库副本时,分支的重点是什么,我只能处理不会影响远程存储库上的主服务器的主服务器。然后我只是将更改从本地主服务器推送到远程主服务器?
答案 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