visual-studio - 我所有的工作都被git control删除了,如何恢复?
问题描述
我现在正在开发一个私有 C++ 工具一个月。现在一切似乎都丢失了,因为我想使用 Github。我真的希望我能在有人的帮助下恢复它。
我做了什么:
几周前,我在 Visual Studio 中使用了 github。我能够将很多文件提交到我的私人 Github。我不知道 Github 的详细工作原理,所以请耐心等待。
之后我就不再使用它了,因为我只是想知道它在以后的步骤中是如何工作的。
我开始重新编码很多东西并改变我工具上的几乎所有东西。今天我想将那些新的编码项目提交到 github 存储库。
我考虑过事先删除当前的 github 内容并这样做了.. 所以我去了 github.com 并从几周前删除了我的“测试提交”。
之后我回到 Visual Studio 并尝试提交我的新项目。它开始拉和推或其他东西,然后所有“新”的东西都被删除了。
请告诉我,我能以任何方式恢复我的项目吗?如果我所有的工作都丢失了,我真的会哭泣。
谢谢
编辑:
D:\ME\Documents\Visual Studio 2019\repos>git log --oneline
4c6b7d4 (HEAD -> master) Revert "Delete myAPI/HTTPCurlWrapper directory"
4ac3277 Revert "Delete myAPI/ImageRecognition directory"
49c9309 Revert "Delete CellMode/CellModedirectory"
6edabb4 Revert "Delete myAPI/myAPI directory"
c14b3d6 Revert "Delete myAPI directory"
315a581 (origin/master) Delete myAPI directory
ae8480c Delete myAPI/myAPI directory
d470468 Delete myAPI/HTTPCurlWrapper directory
49b3902 Delete CellMode/CellModedirectory
1cc00db Delete myAPI/ImageRecognition directory
D:ME\Documents\Visual Studio 2019\repos>git 日志
...
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: Me@mail.com
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50
Author: my@mail.de
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50
Author: my@mail.de
Date: Wed Jun 9 17:04:35 2021 +0200
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50
Author: my@mail.de
Date: Wed Jun 9 17:04:35 2021 +0200
:...skipping...
commit 4c6b7d4e5f7d4f578d85115603f50618a089e024 (HEAD -> master)
Author: My@mail.com
Date: Wed Jun 9 17:29:34 2021 +0200
Revert "Delete MyAPI/HTTPCurlWrapper directory"
This reverts commit d4704683e2f410b618e2c27f28904f3e0d36ae19.
commit 4ac327770133159230385e087406bc54fc405d46
Author: My@mail.com
Date: Wed Jun 9 17:29:17 2021 +0200
Revert "Delete MyAPI/ImageRecognition directory"
This reverts commit 1cc00dba2c4e9fb493f3da67a947311952b27a1c.
commit 49c93098a23fa45e0fd5cac3e24d7080e89e7436
Author: My@mail.com
Date: Wed Jun 9 17:28:45 2021 +0200
Revert "Delete CellMode/CellMode directory"
This reverts commit 49b390248a34dfb738d343d15e11a37b79f208da.
commit 6edabb44d6a754a69ce08fcf91d756034d47536b
Author: My@mail.com
Date: Wed Jun 9 17:28:18 2021 +0200
Revert "Delete MyAPI/MyAPI directory"
This reverts commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50.
commit c14b3d6cfd7a126d8f983400b6cb7f385eb61754
Author: My@mail.com
Date: Wed Jun 9 17:27:59 2021 +0200
Revert "Delete MyAPI directory"
This reverts commit 315a5816b08dd662237d28f09aa70cb0ea975bae.
commit 315a5816b08dd662237d28f09aa70cb0ea975bae (origin/master)
Author: my@mail.de
Date: Wed Jun 9 17:04:45 2021 +0200
Delete MyAPI directory
commit ae8480c541496c0d107fbbe0ad4cc73c10c4cb50
Author: my@mail.de
Date: Wed Jun 9 17:04:35 2021 +0200
Delete MyAPI/MyAPI directory
commit d4704683e2f410b618e2c27f28904f3e0d36ae19
Author: my@mail.de
Date: Wed Jun 9 17:04:26 2021 +0200
Delete MyAPI/HTTPCurlWrapper directory
commit 49b390248a34dfb738d343d15e11a37b79f208da
Author: my@mail.de
Date: Wed Jun 9 17:04:14 2021 +0200
编辑2:
D:\ME\Documents\Visual Studio 2019\repos>git --no-pager log --pretty=reference --after=2021-04-01
4c6b7d4 (Revert "Delete MyAPI/HTTPCurlWrapper directory", 2021-06-09)
4ac3277 (Revert "Delete MyAPI/ImageRecognition directory", 2021-06-09)
49c9309 (Revert "Delete CellMode/CellMode directory", 2021-06-09)
6edabb4 (Revert "Delete MyAPI/MyAPI directory", 2021-06-09)
c14b3d6 (Revert "Delete MyAPI directory", 2021-06-09)
315a581 (Delete MyAPI directory, 2021-06-09)
ae8480c (Delete MyAPI/MyAPI directory, 2021-06-09)
d470468 (Delete MyAPI/HTTPCurlWrapper directory, 2021-06-09)
49b3902 (Delete CellMode/CellMode directory, 2021-06-09)
1cc00db (Delete MyAPI/ImageRecognition directory, 2021-06-09)
b173621 (framework header, 2021-05-27)
1a57ac4 (pch files, 2021-05-27)
332d989 (libs, 2021-05-26)
ac63482 (Start Commit, 2021-05-26)
d47a27e (start, 2021-05-26)
D:\Davy\Documents\Visual Studio 2019\repos>git --no-pager reflog --after=2021-04-01
4c6b7d4 (HEAD -> master, origin/master) HEAD@{0}: checkout: moving from master to master
4c6b7d4 (HEAD -> master, origin/master) HEAD@{1}: revert: Revert "Delete MyAPI/HTTPCurlWrapper directory"
4ac3277 HEAD@{2}: revert: Revert "Delete MyAPI/ImageRecognition directory"
49c9309 HEAD@{3}: revert: Revert "Delete CellMode/CellMode directory"
6edabb4 HEAD@{4}: revert: Revert "Delete MyAPI/MyAPI directory"
c14b3d6 HEAD@{5}: revert: Revert "Delete MyAPI directory"
315a581 HEAD@{6}: reset: moving to 315a5816b08dd662237d28f09aa70cb0ea975bae
d6f7f2a HEAD@{7}: commit: Initial Commit
b173621 HEAD@{8}: checkout: moving from master to master
b173621 HEAD@{9}: commit: framework header
1a57ac4 HEAD@{10}: commit: pch files
332d989 HEAD@{11}: commit: libs
ac63482 HEAD@{12}: commit: Start Commit
d47a27e HEAD@{13}: commit: start
af4d81e HEAD@{14}: checkout: moving from master to master
af4d81e HEAD@{15}: initial pull
解决方案
好吧,经过短暂的交谈,我们能够恢复已删除的文件。以下是一些要遵循的要点,以后不会再发生这种情况:
- 为每个项目使用一个 git 存储库。
- 永远不要从 github 中删除文件。只需在本地删除它们。Git 会注意到这一点,您可以像对文件的任何其他更改一样提交这些删除。
- 定期提交和推动,而不仅仅是每月一次。提交基本上是小的恢复点,如果你把事情搞砸了,你可以回去。
- 请阅读 git 的工作原理以及提交和分支是什么。
- 将您的 Visual Studio 配置为不自动执行破坏性 git 操作(不确定这是如何发生的,这绝对不是默认设置)。
推荐阅读
- matlab - Izhikevich 神经元模型 - 方程
- javascript - javascript - 字母数字和特殊字符的正则表达式
- c++ - 在 C++14 中,在新表达式的维度中使用双精度值是否有效?
- c# - 使用 ReSharper 删除评论
- java - 如何实现按两次以退出所有活动
- django - 如何使用另一个模型查询 django 模型?
- javascript - 在 MorphSVG 中悬停时更改渐变背景
- java - 有什么方法可以通过@ExceptionHandler 将多种错误类型放入一个对象中
- javascript - 使用 chart.js 刷新图表的图像
- html - 使用按钮导入集合多次导入同一个集合 - 邮递员