误操作删除服务器上git仓库的处理方法

来源:互联网 发布:docker java jar 编辑:程序博客网 时间:2024/06/06 07:41


误操作删除服务器上git仓库的处理方法

说明:

git 服务器上仓库代码不小心被删除了,但是通过git clone下来的code存在

另外git 服务器上没有建立任何branch信息;

1.在之前clone过服务器代码的客户端机器上,找到clone下来的代码目录,

执行git remote -vv
查询原来git 仓库所在服务器的IP地址以及路径;

2.根据步骤1上查询的结果,在服务器上找到对应路径,创建git仓库;

git init --bare

3.在客户端之前clone 代码所在目录,强制push客户端的代码至服务器

git push origin master --force

这样原来clone下来的代码以及change log等信息,就会被强制clone到服务器上;

说明:此处必须加--force选项,否则会因服务器上仓库信息与客户端仓库信息不匹配导致push失败;


原创粉丝点击