你如何备份Git存储库?

时间:2014-04-22 19:48:38

标签: git gitbox

我已经研究过StackOverflow关于推拉的帖子,但这里有一个" greenhorn"如果我犯了一个错误(这当然对我来说是不可能的......)。

问题是,如果我在本地复制repo文件夹,然后从副本中删除.gitignore文件和.git文件夹,我是否删除了git' s的认知完全复制文件夹?

我希望答案是肯定的,而且这只是一个衡量标准,直到我在多个分支的推送和拉动之间完全安全

2 个答案:

答案 0 :(得分:2)

如果您制作了一个repo文件夹的副本,即使存在.git和.gitignore文件夹/文件,原始文件或副本也不会互相识别。

在大多数情况下(不包括子模块),特定repo文件夹与其他repos有关的唯一知识,作为其远程,来源或其他方式存在。

答案 1 :(得分:0)

答案是肯定的,如果.git目录不存在,则不会将其视为git存储库。虽然,git中有一个很好的stash命令可以让你进行本地更改并将它们存储在自身中,这样你以后就可以回来了。