Git 存储库中缺少文件
Files missing in Git repository
我创建了一个名为
"clonedRepo".
然后我在我的机器上本地克隆了空存储库
文件夹 htdocs.
然后我拖了一个名为 "codebase" 的文件夹,里面有所有的代码
克隆的空仓库 "clonedRepo".
然后我使用 Github 应用程序 Mac OS X 提交并推送所有
文件夹 "codebase" 下的代码到 "clonedRepo" 但提交
失败,因为几个视频文件太大,这是公平的
够了。
我点击了撤消提交按钮。
但是突然间"codebase"下的所有文件都不见了。这
目录还在,但文件不见了。
我在终端中尝试了 "git stash list" 这个本地仓库,但是
只是 returns 默认命令提示符。
我没有此代码的备份,它对我来说真的很重要,因为几周以来我一直在研究它,但是从头开始重新制作它既费时又平凡。知道如何取回它吗?我没有删除本地克隆的存储库或其中的任何内容。本地存储库显示其自身价值 302 MB,但包含仅价值 46KB 的可见内容。请帮忙。
首先感谢@bitoiu、@Fredric 和@eckes 的帮助。
所以基本上当我将我的代码库添加到一个空的存储库并且
已提交,无法推送提交,因为视频文件在
代码库大于 100MB。按 "Undo the commit" 我
相信我失去了所有的代码库。
但实际上发生的事情是它被移动到一个隐藏的 .git 文件夹
在存储库中。
要显示存储库下的隐藏文件,请参阅此 link:
http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/
然后键入 git reflog
以获取 HEAD 的当前和过去的哈希码。
然后键入 git reset --hard <hash code of the commit that introduced
the files>
以填充您
下所有丢失的文件
repository.More 关于 git reset
和 --hard
使用的信息可以
可在此处找到:Whats the difference between git reset --mixed, --soft, and --hard? .
我创建了一个名为 "clonedRepo".
然后我在我的机器上本地克隆了空存储库 文件夹 htdocs.
然后我拖了一个名为 "codebase" 的文件夹,里面有所有的代码 克隆的空仓库 "clonedRepo".
然后我使用 Github 应用程序 Mac OS X 提交并推送所有 文件夹 "codebase" 下的代码到 "clonedRepo" 但提交 失败,因为几个视频文件太大,这是公平的 够了。
我点击了撤消提交按钮。
但是突然间"codebase"下的所有文件都不见了。这 目录还在,但文件不见了。
我在终端中尝试了 "git stash list" 这个本地仓库,但是 只是 returns 默认命令提示符。
我没有此代码的备份,它对我来说真的很重要,因为几周以来我一直在研究它,但是从头开始重新制作它既费时又平凡。知道如何取回它吗?我没有删除本地克隆的存储库或其中的任何内容。本地存储库显示其自身价值 302 MB,但包含仅价值 46KB 的可见内容。请帮忙。
首先感谢@bitoiu、@Fredric 和@eckes 的帮助。
所以基本上当我将我的代码库添加到一个空的存储库并且 已提交,无法推送提交,因为视频文件在 代码库大于 100MB。按 "Undo the commit" 我 相信我失去了所有的代码库。
但实际上发生的事情是它被移动到一个隐藏的 .git 文件夹
在存储库中。要显示存储库下的隐藏文件,请参阅此 link: http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/
然后键入
git reflog
以获取 HEAD 的当前和过去的哈希码。然后键入
git reset --hard <hash code of the commit that introduced the files>
以填充您
下所有丢失的文件 repository.More 关于git reset
和--hard
使用的信息可以 可在此处找到:Whats the difference between git reset --mixed, --soft, and --hard? .