我99%没有假设,否则是源控制的重点,但我刚刚删除了近100个我可能想要的文件。我将通过
提交这些删除git add .
git commit -m "blah"
git push
但我只是想确保不会从我的存储库中删除这些内容,并且如果我愿意,我可以随时声明这些文件。
答案 0 :(得分:3)
假设他们之前已经犯下了罪行,他们就无法承诺;他们将永远存在于回购历史中。您可以通过以下方式获取旧版本的文件(甚至是已删除的文件):
$ git checkout e9cfa89 -- deleted.dat (e9cfa89 being a commit)
$ git checkout v0.9 -- deleted.dat (v0.9 being a tag)
答案 1 :(得分:2)
不,他们仍将在你的历史中。请注意,要提交删除,您需要执行git add --all
。