【问题标题】:Pull-Commit-Push or Commit-Pull-Push?拉-提交-推还是提交-拉-推?
【发布时间】:2018-05-08 00:43:17
【问题描述】:

哪个比另一个更可取,为什么?如果我在提交之前拉取,其他开发人员所做的更改是否与我当前正在处理的内容合并?如果是这样,这意味着这个更可取吗?

【问题讨论】:

  • 我希望这可以帮助learn.sparkfun.com/tutorials/…
  • 如果你的工作目录很脏,有时你甚至无法拉取。在实践中,提交后跟git pullgit pull --rebase 是要走的路。

标签: git git-commit git-push git-pull


【解决方案1】:

最好先提交。拉而不提交可能会使您的工作被覆盖。使用本地提交,将显示冲突并在拉取时提示手动合并,让您更好地控制您的工作。

【讨论】:

  • 但是例如,如果我在做一个 java 项目,并且每个人都分配了不同的类,那么它是相同或另一种方式,对吧?
  • @JohnnyBeltran 通常,但如果你们中的某些人更改了一个通用文件(如项目配置或类似文件),我仍然建议先提交。
【解决方案2】:

我更喜欢commit-pull-push。因为另一方面,风险是,如果 pull 做了一些你真的不想要的事情,那么你很难将它与你已经完成的工作区分开来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2020-03-11
    • 2014-10-01
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    相关资源
    最近更新 更多