【问题标题】:How can you fetch your whole repository from github?如何从 github 获取整个存储库?
【发布时间】:2011-11-19 12:23:20
【问题描述】:

基本上,我想弄清楚如何在笔记本电脑和台式机上无缝工作。所以,我开始在我的笔记本电脑上制作一个空白的 html 页面。我将更改推送到 github。然后我坐在我的桌面上,克隆它,然后启动一个名为 crazy_idea 的新分支,做一些疯狂的事情。推它。现在我想去喝杯咖啡,所以我带着我的笔记本电脑到街上。如何获取我在桌面上所做的更改?

我已经尝试过这个场景 $ git fetch git@github.com:SpencerCooley/sandbox.git crazy_idea,然后是 $git checkout crazy_idea,但是当我查看代码时,它看起来与我进行提取之前完全相同。当我查看我的 github 帐户上的实际代码时,我可以看到我所做的更改,因此我知道我的推送是成功的。我想我误解了 fetch 的作用。我认为它应该在不合并的情况下几乎降低所有最新的变化。我真的很感激任何人的洞察力。

【问题讨论】:

    标签: git version-control github branch


    【解决方案1】:

    【讨论】:

    • 你不想使用--mirror,除非你想创建一个镜像。听起来他只是想把东西带到他的本地副本中。
    【解决方案2】:

    如果您已经在第二台计算机上拥有 repo,只需获取遥控器即可。这将引入所有远程分支。如果你没有 repo,然后克隆,这再次降低了一切。一旦你在本地 repo 中拥有了所有东西,你想要合并或创建一个本地分支来访问新的东西。

    您可能应该花一个晚上与http://gitref.org/ 坐下来,以便您了解日常使用 git 所需的所有内容。

    【讨论】:

    • 我认为我之前出错的地方是我正在获取这个 git@github.com:SpencerCooley/sandbox.git 而不是只写远程名称,在这种情况下是“起源”。现在一切都变得更有意义了,它正在按照我想象的方式工作。
    猜你喜欢
    • 2019-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-13
    • 2013-10-21
    • 1970-01-01
    • 2021-02-26
    相关资源
    最近更新 更多