使用git时我的团结项目资产文件已被删除?如何回到原来的项目?

时间:2018-03-14 10:17:44

标签: git unity3d git-bash

我刚刚为Unity设置了Git,并且正在使用Git Bash来执行命令。

我通过在Unity项目文件夹中创建readme.txt来进行2次提交以进行测试。

我已经通过git add将所有文件添加到暂存区域。然后我关闭了我的Unity编辑器。

所有脚本和资产文件都消失了!

我的提交ID如下:

adc05927e23b8316806bb4f6939753bd9ce88bbf second
02c633eb3dca0bd23c96c1a6fde4f21e091837a9 first

我现在的git状态:

$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .gitignor.txt
        Assets/
        Library/
        ProjectSettings/
        UnityPackageManager/
        reset.exe.stackdump

nothing added to commit but untracked files present (use "git add" to track)

请帮忙。我没有任何备份!

这是我的第三个提交ID:     9bd4cdef5fd52edc4fb1c3b8bee83f8b0d888d0c

当我尝试结帐时,会显示以下错误:

git checkout 9bd4cdef5fd52edc4fb1c3b8bee83f8b0d888d0c
error: The following untracked working tree files would be overwritten by checkout:

    Assets/Resources.meta
    Assets/Script.meta
    Assets/Shader.meta
    Library/AnnotationManager
    Library/AssetImportState
    Library/BuildPlayer.prefs
    Library/BuildSettings.asset
    Library/CurrentLayout.dwlt
    Library/EditorUserBuildSettings.asset
    Library/EditorUserSettings.asset
    Library/InspectorExpandedItems.asset
    Library/LastSceneManagerSetup.txt
    Library/LibraryFormatVersion.txt
    Library/MonoManager.asset
    Library/ProjectSettings.asset
    Library/ScriptAssemblies/BuiltinAssemblies.stamp
    Library/ScriptMapper
    Library/ShaderCache.db
    Library/ShaderCache/1/169785a86726a82ea70eb9234fb30234.bin
    Library/ShaderCache/2/2506cc1744df364cfed92d3305f307dc.bin
    Library/ShaderCache/3/303cafc81dadaed5bb0d6944d29972b0.bin
    Library/ShaderCache/3/3d3ae902e0c3bf89c784c0f0e22fd76e.bin
    Library/ShaderCache/4/4e40a25a1b78714dcf9d9b46460ad876.bin
    Library/ShaderCache/5/5fc1a73df3e7412b1918712426388655.bin
    Library/ShaderCache/8/82ad14a10b072134a00f2efbbcdd9505.bin
    Library/ShaderCache/9/919876937b76b8a0851cc42257a676dd.bin
    Library/SpriteAtlasDatabase.asset
    Library/TilemapEditorUserSettings.asset
    Library/assetDatabase3
    Library/expandedItems
    Library/metadata/00/00000000000000001000000000000000
    Library/metadata/00/00000000000000001000000000000000.info
    Library/metadata/00/00000000000000002000000000000000
    Library/metadata/00/00000000000000002000000000000000.info
    Library/metadata/00/00000000000000003000000000000000
    Library/metadata/00/00000000000000003000000000000000.info
    Library/metadata/00/00000000000000004000000000000000
    Library/metadata/00/00000000000000004000000000000000.info
    Library/metadata/00/00000000000000004100000000000000
    Library/metadata/00/00000000000000004100000000000000.info
    Library/metadata/00/00000000000000005000000000000000
    Library/metadata/00/00000000000000005000000000000000.info
    Library/metadata/00/00000000000000005100000000000000
    Library/metadata/00/00000000000000005100000000000000.info
    Library/metadata/00/00000000000000006000000000000000
    Library/metadata/00/00000000000000006000000000000000.info
    Library/metadata/00/00000000000000006100000000000000
    Library/metadata/00/00000000000000006100000000000000.info
    Library/metadata/00/00000000000000007000000000000000
    Library/metadata/00/00000000000000007000000000000000.info
    Library/metadata/00/00000000000000007100000000000000
    Library/metadata/00/00000000000000007100000000000000.info
    Library/metadata/00/00000000000000008000000000000000
    Library/metadata/00/00000000000000008000000000000000.info
    Library/metadata/00/00000000000000009000000000000000
    Library/metadata/00/00000000000000009000000000000000.info
    Library/metadata/00/0000000000000000a000000000000000
    Library/metadata/00/0000000000000000a000000000000000.info
    Library/metadata/00/0000000000000000a100000000000000
    Library/metadata/00/0000000000000000a100000000000000.info
    Library/metadata/00/0000000000000000b000000000000000
    Library/metadata/00/0000000000000000b000000000000000.info
    Library/metadata/00/0000000000000000c000000000000000
    Library/metadata/00/0000000000000000c000000000000000.info
    Library/metadata/06/0621b4aab2236437592f1f292cb81d20
    Library/metadata/06/0621b4aab2236437592f1f292cb81d20.info
    Library/metadata/0d/0d3bb855445e36e479c85976fc88383a
    Library/metadata/0d/0d3bb855445e36e479c85976fc88383a.info
    Library/metadata/10/10bf81265ad87424d946598c575f45a0
    Library/metadata/10/10bf81265ad87424d946598c575f45a0.info
    Library/metadata/12/12fd8a0055b84bb59e84c9835a37e333
    Library/metadata/12/12fd8a0055b84bb59e84c9835a37e333.info
    Library/metadata/13/1322fd896bbb15bb6e335591b766ae62
    Library/metadata/13/1322fd896bbb15bb6e335591b766ae62.info
    Library/metadata/15/15be9c691b85a41a39c18beeff87e21b
    Library/metadata/15/15be9c691b85a41a39c18beeff87e21b.info
    Library/metadata/15/15bf9c691b85b41a39c18bee2f87e21b
    Library/metadata/15/15bf9c691b85b41a39c18bee2f87e21b.info
    Library/metadata/15/15e327f750b786c46a9ec3995f60c81f
    Library/metadata/15/15e327f750b786c46a9ec3995f60c81f.info
    Library/metadata/19/19e5a138c07e971438b2b18c8e716479
    L
Aborting

解决

对于使用git的一些错误,我的团结游戏的一个月编码已经消失了!我强迫结帐到我最后一次提交!我已经使用了这个

git checkout -f 9bd4cdef5fd52edc4fb1c3b8bee83f8b0d888d0c

这个链接可能有所帮助:The following untracked working tree files would be overwritten by checkout

0 个答案:

没有答案