删除之后又恢复了的文件,如何打开

gitlab的技术领导们好。
我有一个存在gitlab里面的文件被删除了,然后通过一些办法恢复了该文件, 但是恢复之后的文件打开不了,请问用什么办法可以打开呢?

你好,具体是说什么文件?是project里面的文件么?

1 个赞

是项目里面的文件

QQ图片20210714180622

文件是这样的。

您好,

如果是项目仓库中的文件被误删除,由于项目仓库中的文件本身由git进行版本管理,是可以根据情况通过git命令来恢复之前的文件的。比如:
1)通过git checkout命令检出历史上的某个commit来恢复文件,如git checkout 0d1d7fc32
2)通过git checkout命令创建新分支,并检出某个commit来恢复文件,如git checkout -b old-state 0d1d7fc32
3)如果误删除文件后没有新的commit,也可以通过git reset命令恢复到删除之前的commit,如git reset --hard 0d1d7fc32
4)如果不希望通过reset命令抹掉后续commit,也可以使用git revert命令(该命令将新增一个commit来撤销某个commit,即撤销误删文件的那个commit),如git revert a867b4af

1 个赞