【发布时间】: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