相关疑难解决方法(0)

备份GitHub存储库

考虑到以下要求,在GitHub上创建git存储库的本地备份的最佳方法是什么?:

  1. 本地备份应该是一个简单的回购.

  2. 备份应包括所有分支.

  3. 应该很容易(逐步)更新备份.

基本上,我想要一个完美的镜子,可以轻松更新.就这样,命令

git clone --mirror git://github.com/...
Run Code Online (Sandbox Code Playgroud)

想到了,但据我所知,这不允许轻松更新(我必须删除并重新创建我的本地备份).另外,git clone的镜像选项似乎是最近的,我没有在我正在研究的一些系统上(它有稍微旧版本的git运行).

针对此类问题,您推荐的解决方案是什么?

git backup

56
推荐指数
3
解决办法
5万
查看次数

Git在Windows Lan上

我和我的同事正在考虑尝试git,看看我们是否可以轻松转向它.我们在仅限Windows的环境中工作.在我们自己的机器上,我们已经将ging设置为mingw32和SmartGit作为gui客户端.

是否有一种简单的方法更多地基于共享文件夹的概念而不是"托管服务器"的概念?例如,我们想在局域网上共享的文件夹上托管一个git存储库,在我们的机器上克隆它,看看如何将我们的更改推送回该文件夹,合并它们等等.

我们的第一个问题是从局域网克隆.当然git不会识别像这样的路径\\mymachine\shared\repo

如何从我们的方法开始?是可行的吗?有什么建议?

提前致谢.

编辑

正如所建议的那样,命令行方法起作用.我们还必须反转斜线,这样git clone //machine/directory/repository就可以了.现在,我的同事有一个本地副本工作,做了一些更改......如何将它们推回到共享文件夹?

在本地路径上推送和获取工作,我们已经启动并运行我们的测试.谢谢你们!

windows git

27
推荐指数
3
解决办法
1万
查看次数

如何克隆git存储库并保留远程控制?

所以我创建了一个git存储库,在我的工作副本上设置了一些标签和遥控器,然后将存储库推送到我的服务器

git push --mirror my.remote.repository
Run Code Online (Sandbox Code Playgroud)

据说,用git --mirror推送也会推动我设置的遥控器.

但是,如果我这样做

git clone my.remote.repository
Run Code Online (Sandbox Code Playgroud)

我没有看到我最初创建的遥控器.我是否需要特殊语法来克隆遥控器?镜像实际上不发送遥控器吗?我哪里做错了?

编辑:也许我的工作流程很奇怪:这就是我想要完成的事情.repo最初是我无法控制的另一个项目(A)的克隆,我将远程重命名为'upstream'.我已经建立了一个新的"主"分支,并打算对我的工作副本进行更改并进行部署.我偶尔会从原始存储库(A)中提取更新(切换到原始的,未修改的分支并从上游拉出).但是,我正在与其他人合作,所有人都应该能够做到这一点.目标是使用初始存储库(A)中的错误修复更新主分支,并将更改提交到"主"分支.因此,当开发人员克隆存储库时,他们应该继承上游分支,以便他们可以实际执行此操作.简而言之,我正在尝试使用"上游"分支从不同的项目中获取更新.我没有使用子模块来执行此操作,因为"上游"分支实际上负责存储库中95%的文件,如果没有上游文件,整个项目就毫无意义.

git

7
推荐指数
1
解决办法
1638
查看次数

标签 统计

git ×3

backup ×1

windows ×1