首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份本地Git存储库(包括备注、存储库、重发库),并在另一台计算机上恢复它

备份本地Git存储库(包括备注、存储库、重发库),并在另一台计算机上恢复它
EN

Stack Overflow用户
提问于 2015-06-04 14:22:53
回答 1查看 475关注 0票数 0

与标题一样,如何能够完全备份本地Git存储库及其状态,在另一台计算机上还原它,并使新存储库处于与前一台计算机相同的状态?

我主要关心的是不要松懈当地的东西,比如:

  • 藏物(这是最重要的)
  • reflog (我想保留我的操作记录)
  • 备注
  • 其余的(可能)

编辑

我已经尝试压缩我的本地目录,包括隐藏的文件,如.git,并在另一台机器上恢复它。

在那之后,关于git status,我得到的是:

  • --一个巨大的文件列表--(我不认识这些更改)
  • 存储库位于分离的头中。

如果所有内容都在.git文件夹中,那么为什么我会将头分离,而不会得到旧存储库的相同指向呢?

这些修改/删除/排版的文件是什么?

看起来,.git并没有真正从旧存储库中获取everything

EN

回答 1

Stack Overflow用户

发布于 2015-06-04 14:44:06

如果将整个目录从一台计算机复制/粘贴到另一台计算机(包括隐藏文件,如.git,.),则将保持:

  • 藏物(这是最重要的)
  • 你所有的历史,包括所有的地方分支机构.
  • 备注

Git总是将一个存储库的数据存储在.git存储库中,而在其他任何地方都是如此。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30646480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档