【发布时间】:2014-04-22 19:48:37
【问题描述】:
我在 StackOverflow 上研究过有关推拉的帖子,但这里有一个“新手”问题作为故障转移,以防我犯了错误(这对我来说当然是不可能的......)。
问题是,如果我在本地复制 repo 文件夹,然后从副本中删除 .gitignore 文件和 .git 文件夹,我是否完全删除了 git 对该副本文件夹的认识?强>
我希望答案是肯定的,再说一次,这只是一个措施,直到我在多个分支的推拉之间完全安全
【问题讨论】:
-
作为@watson points out in his answer,手动复制基本上会创建两个独立的存储库,它们不会“意识到”彼此(在这种情况下)。如果您只想备份,那么您只需要一个简单的
cp -r,您无需删除.git文件夹。如果你删除.git,那么你就不是真正的备份,因为这样做基本上会删除你的回购的历史记录,所以你实际上正在失去工作。这真的是你想做的吗?