【发布时间】:2014-12-08 17:37:51
【问题描述】:
过去几个月我一直使用 bitbucket 作为 VCS。
今天我在终端上戳了一些代码,以及一些如何创建同一个文件的多个副本。然后做谷歌我看到这样的代码:git rm -r .
以为这会删除我的数据,然后我会从 repo 下载它们。
几分钟后我不知道为什么,但我将更改提交到所有已删除并将更改推送到位桶
然后我删除了本地机器和 repo 上的所有源代码。
我读到做结帐我们可以恢复,但无法理解结帐的正确方式和语法。 我试过了:
`git checkout $commit~1 .` # here I dont understand what 1 actually refers.`
git log --diff-filter=D --summary # from here I've viewed log summary but do not understand any thing.
我想,如果我继续多说,我的删除将是永久的。
请帮助我。 谢谢!!
【问题讨论】:
标签: git version-control terminal bitbucket