意外地在git中犯下

可能重复:
Git撤消上次提交

我有这样的文件夹结构..

~/git
     ......all repos of my github account
     .....play
     .....emacs.d
     .....dummy
     .....etc

我创建了假回购来熟悉git命令。 所以不是初始化虚拟文件夹,我已经在git文件夹中发布了git init并发布了git add . ,并致力于本地回购。

我想回到我以前的状态,并且不想放弃我所做的任何更改。 我怎样才能做到这一点?


我假设你的〜/ git文件夹之前没有git repo? 只需删除.git文件夹,一切就像以前一样。

所有的回购(播放,emacs.d等)仍然有其个人.git文件夹,并完成回购..

你做的唯一的事情就是创建另一个git仓库,它现在也在跟踪其他仓库(包括他们的.git文件夹内容)


只需在git中删除.git文件夹,下面的所有文件夹都可以。


该存储库将位于.git目录中。 删除它,这将不再是一个存储库。 工作副本中不会丢失任何东西。

链接地址: http://www.djcxy.com/p/571.html

上一篇: accidentally committed in git

下一篇: Undo several commits in git which have not pushed to remote