虽然有很多information on how Git works,但我发现它应该如何使用。什么时候应该提交?什么时候应该推?目前我只是自己编码。
我使用Github的部分原因是作为备份包装,我的硬盘驱动器死了。这似乎建议尽可能多地推动。此外,我现在正处于我修复错误的情况,但还有另一个,但该功能仍无法正常工作。现在是推送远程回购的好时机吗?
我真的没有看到承诺当地回购的重点。我想关键是跟踪变化,而代码不够好,无法远程推送?
答案 0 :(得分:2)
有大量可用的工作流程,每个工作流程都定义了使用git远程和本地存储库的不同方式。
仅举几例:
一般来说,请记住您当地的回购中的任何内容,都是您的实验。一旦它在遥控器上 - 即使它只是一个功能分支 - 人们可能依赖,因此你可能不会轻易地重写提交历史。
详见here。
答案 1 :(得分:0)
理想情况下,这些应该是以下步骤:
我觉得这是very good answer,您也可以参考。
答案 2 :(得分:0)
有几个用例可以在本地保留一些提交,而不会将它们推出。没有写一本关于它的书(因为还有更多),这里是我发现自己每天使用的两个最大的: