如何把sourcetree远程仓库同步到本地仓库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把sourcetree远程仓库同步到本地仓库相关的知识,希望对你有一定的参考价值。

参考技术A 方法/步骤

首先点击桌面的SourceTree图标来快速启动SourceTree。启动成功之后先来看看主页面 顶部为菜单栏。下面右边为本地为库列表

克隆一个远程库到本地。点击文件然后在子菜单中点击新建/克隆

3
点击新建/克隆会弹出一个窗口。在窗口中的克隆仓库,添加工作副本和新建仓库中选择第一个克隆仓库。第个填写远程仓库的地址。第二个填写本地的仓库的位置。填写完之后点击克隆。克隆的过程中会弹出三次窗口,第一次是远程仓库的管理员名称,第二次管理密码。第三次确定管理密码。本回答被提问者采纳

我有两个本地仓库,一个在学校,一个在家里,以及 github 上的远程仓库,我如何从一个本地仓库获取提交以同步到另一个本地仓库

【中文标题】我有两个本地仓库,一个在学校,一个在家里,以及 github 上的远程仓库,我如何从一个本地仓库获取提交以同步到另一个本地仓库【英文标题】: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 【发布时间】:2021-12-12 04:20:13 【问题描述】:

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

【问题讨论】:

你熟悉git pull吗? 【参考方案1】:

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

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

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

【讨论】:

以上是关于如何把sourcetree远程仓库同步到本地仓库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用sourcetree搭建远程仓库

SourceTree 将本地已有的git项目推送到远程git仓库

保持本地仓库和远程同步

Git-简单的利用SourceTree提交代码

sourcetree怎么刷新本地库列表

Github&&SourceTree