Git 特定文件夹的 fsck
Git fsck for specific folder
是否可以运行
git fsck
对于特定文件夹,当我确定我删除的文件位于我的特定文件夹下时 Mac?
Git 不会删除对象,它只是删除了对它的引用。
git-fsck
命令验证数据库中对象的连接性和有效性。
您可以在存储库上执行 git-fsck
命令。使用 --unreachable
参数,它将向您显示无法访问的对象,即无法访问的 commit ,无法访问的 blob 等。之后,您还可以使用 git-show
命令查看每个对象。一旦找到与您删除的文件对应的文件,您可以 运行 git-stash apply *commit ID*
再次将提交应用到您的 master 分支。
是否可以运行
git fsck
对于特定文件夹,当我确定我删除的文件位于我的特定文件夹下时 Mac?
Git 不会删除对象,它只是删除了对它的引用。
git-fsck
命令验证数据库中对象的连接性和有效性。
您可以在存储库上执行 git-fsck
命令。使用 --unreachable
参数,它将向您显示无法访问的对象,即无法访问的 commit ,无法访问的 blob 等。之后,您还可以使用 git-show
命令查看每个对象。一旦找到与您删除的文件对应的文件,您可以 运行 git-stash apply *commit ID*
再次将提交应用到您的 master 分支。