如何从客户端将GIT存储库恢复到服务器
我有一个Synology DS212j NAS,我在上面运行gitolite和git。DS212j被病毒损坏,在清理过程中,我的NAS丢失并格式化。我在笔记本电脑上有一个最新的GIT回购协议,我想在DS212j上重新开始,并将所有内容(包括我的所有签入和历史记录)推送到DS212j上的回购协议中。有没有办法完成这项任务 只要您有本地副本,您就可以在服务器上设置一个空的GIT存储库(在您的示例中,您的NAS上的gitolite实例),在本地副本中更新您的远程url,然后简单地推送到远程 因此,在单个步骤中:如何从客户端将GIT存储库恢复到服务器,git,Git,我有一个Synology DS212j NAS,我在上面运行gitolite和git。DS212j被病毒损坏,在清理过程中,我的NAS丢失并格式化。我在笔记本电脑上有一个最新的GIT回购协议,我想在DS212j上重新开始,并将所有内容(包括我的所有签入和历史记录)推送到DS212j上的回购协议中。有没有办法完成这项任务 只要您有本地副本,您就可以在服务器上设置一个空的GIT存储库(在您的示例中,您的NAS上的gitolite实例),在本地副本中更新您的远程url,然后简单地推送到远程 因此,在单
git推送到新创建的远程设备(可能有多个分支)
在此之后,您将在远程(您的NAS)上获得本地的精确副本。可能重复感谢,我以前尝试过,但失败了,因为主机不同。但是当我将它重新命名为git init时,它工作了,因为没有任何东西可以拉动,因此推动工作没有任何障碍。谢谢