意外删除了.git文件夹

时间:2012-05-10 02:41:04

标签: git heroku

我正在关注Heroku的指令,试图找出我的应用程序的slug大小

  

您的slug大小会在成功编译结束时显示。您   可以通过新的结账来粗略估计当地的slu size大小   你的应用程序,删除.git目录,然后运行du -hsc。

     

$ du -hsc | grep总计   总计2.9M

通过“全新结帐你的应用”,我认为这只是简单地做git checkout -b测试。所以我这样做,然后我rm -rf .git删除.git文件夹。并做了du -hsc以获得我的slug尺寸。我确实得到了它,但当我试图git checkout master。它说我在这个文件夹中没有git存储库。 - 现在我确实将我的应用程序git推送到heroku上的某个位置和github上的某个位置。在删除.git文件夹之前,是否有可能说清楚,让事情恢复原状?

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

我不确定我是否理解你的意思,但听起来你可以git clone来取回它。

两个选项:

1。如果你有遥控器,你可以再次克隆它。

(OR)

2。如果您在本地更改了非提交,则移动它们,执行克隆,将更改的文件复制回目录,然后提交并推送。