【问题标题】:Working with git on two computer (with github)在两台计算机上使用 git(使用 github)
【发布时间】:2011-12-08 02:24:10
【问题描述】:

我有一个 python 项目,我决定今天把它放在 github 上。 我是新手。我看到几个教程。除了我想做的事情之外,所有工作都很好:

我白天在笔记本电脑上编码,回家后我在电脑上继续工作。现在我在笔记本电脑上创建一个 repo,并将其推送到我的 github 上。当我回到我的电脑上时,我做了一个 repo 的克隆以继续处理代码。但是当我再次将它推送到 github 上时,一切正常,除了我不知道如何再次在我的笔记本电脑上“下载”它以在第二天继续工作。

我发现唯一的事情就是做一个“樱桃采摘”。不知道对不对,这种情况如何处理。

【问题讨论】:

标签: git github cherry-pick


【解决方案1】:

克隆后,git pull 将使用克隆它的存储库中的最新版本更新您的本地副本。有关详细信息,请参阅手册的git pull section

git gui 更新:
我鼓励您学习 bash 和 git 的命令行界面,除了非常有用之外,还更容易找到对它们的支持。

查看 git gui tour 的“从远程服务器拉取”部分,拉取似乎涉及添加远程(可能已经完成)然后选择 Remote -> 获取 -> 存储库名称

【讨论】:

  • 好的,谢谢。你知道 gitgui 中“git pull”的作用是什么吗?我对 git bash 命令行感到不舒服。
  • 我认为remote>fetch from 与拉取功能相同
  • 好的......你给我的一些钥匙和你的答案,我发现最好的方法是 fetch ,检查更改,然后合并。这显然是为什么它在 gitgui 中不可用的原因。因为拉是一种更快的方法,如果我理解的话,它是一种“高级用户”功能(我的英语不像你所看到的那么好)。我在哪里找到它:git.661346.n2.nabble.com/…
  • 在你的情况下,git pull 会比git fetch + git merge 更方便(除非你想仔细检查你的所有工作),但是是的,它们本质上是等价的。
【解决方案2】:

要从任何计算机上将其放在 github 上,请使用 push 从 github 到任何计算机上,请使用 pull

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    相关资源
    最近更新 更多