【问题标题】:How to get the latest version of code from GitHub?如何从 GitHub 获取最新版本的代码?
【发布时间】:2020-12-23 07:38:38
【问题描述】:

所以基本上这是一个非常“nooby”的问题,但是我如何从 GitHub 存储库获取我的代码的最新版本?就我而言,我在 PC 和 Mac 上都编码,但我想在两台机器上处理一个项目。例如,假设我在 PC 上开始了一个项目,编写了一些代码并将其推送到 GitHub,然后将该 GitHub 存储库克隆到我的 Mac 上并编写更多代码并将该代码推送到 Github。我现在如何更新我的 PC 上的代码以匹配 GitHub 存储库中的代码,反之亦然?谢谢!

【问题讨论】:

    标签: git github


    【解决方案1】:

    如果你正在寻找的是知道在那个 repo 上已经完成的最新提交,你应该去

    git log --all --oneline
    

    这将按时间顺序列出回购的所有提交,从最近的提交开始。相反,如果您想寻找代码的稳定版本,您可能应该这样做

    git pull origin master
    

    按照惯例通常你可以在哪里找到最新的稳定版本。请注意,这可能并非在所有地方都是正确的,并且人们没有义务遵守此约定。

    【讨论】:

      【解决方案2】:

      要更新我 PC 上的代码以匹配 GitHub 存储库中的代码,请使用

      $git pull origin <branch_name>如果你想更新特定的分支

      并在您的 Mac 上运行相同的命令以获取您更新到 Github 的更改

      通过使用

      $git log

      显示提交 ID 和其他详细信息,通过匹配本地和远程的头部提交,您可以验证您克隆了最新的源

      【讨论】:

        【解决方案3】:

        大概:

        git pull origin master
        

        如果您的默认分支与 master 不同,则需要指定分支名称:

        git pull origin default_branch_name
        

        【讨论】:

          猜你喜欢
          • 2011-09-14
          • 2016-06-30
          • 2021-10-20
          • 1970-01-01
          • 1970-01-01
          • 2023-03-20
          • 1970-01-01
          • 1970-01-01
          • 2017-01-17
          相关资源
          最近更新 更多