如标题所示,如何完全备份本地Git存储库及其状态,在另一台计算机上将其还原,并使新存储库处于与以前的机器?
我主要关心的不是松散的本地东西,比如:
修改
我已经尝试压缩我的本地目录,包括.git
等隐藏文件,并在另一台计算机上恢复它。
在此之后,git status
获得的是:
如果所有内容都在.git
文件夹中,为什么我将HEAD分离出来并且我没有得到旧存储库的相同指示?
所有这些修改/删除/ typechanged文件是什么?
似乎.git
并未真正从旧存储库中获取所有内容。
答案 0 :(得分:2)
如果您将整个目录从一台计算机复制/粘贴到另一台计算机上(包括隐藏文件,如.git
,...),您将保留:
Git始终将一个存储库的数据存储在.git
存储库中,而不是其他地方