【问题标题】:i have two local repos, one at school one at home, and the remote repo on github, how do i get commits from one local repo to sync to the other local我有两个本地仓库,一个在学校,一个在家里,以及 github 上的远程仓库,我如何从一个本地仓库获取提交以同步到另一个本地仓库
【发布时间】:2021-12-12 04:20:13
【问题描述】:

如标题中所述,我在两台不同的机器上有两个本地存储库,一个 github 存储库与它们远程同步,我如何制作它,以便当我在本地存储库 1 中进行更改时,提交阶段并推送它到远程仓库,这些更改将更新本地仓库 2,而无需在 PC 上完全删除和重新配置它。这可能是一个菜鸟问题,但我是 github 的菜鸟,当我查看它时,我尝试了大多数不同的命令等,但几乎每次我尝试其中任何一个时,我都会收到错误消息“致命:不是 gir 存储库(或任何父目录):.git。

【问题讨论】:

  • 你熟悉git pull吗?

标签: git github repository local


【解决方案1】:

你的问题是原因,为什么会有 Git。 本地存储库(副本)在不同的计算机(在所有团队成员,或在您的情况下:家庭和学校)和一个远程存储库。在您的情况下,没有团队在一个存储库上一起工作,只有两个站点(同一用户),您在其中克隆了同一个存储库。但是当你在团队中工作时,你必须处理这个问题。

现在,如果您进行了更改,您将提交此更改并将其推送到远程。与此存储库(或您的其他本地站点(家庭学校))一起工作的其他成员成为从远程到本地的更改,他们必须提取此更改,本地存储库与远程存储库是最新的。您可以使用 git pull 来做到这一点。

我建议你做一个git tutorial,这样你就可以处理最常见的git命令了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 2013-09-28
    • 2018-12-05
    相关资源
    最近更新 更多