繁体   English   中英

如何从客户端将GIT存储库还原到服务器

[英]How to restore a GIT repository to a server from a client

我有一个Synology DS212j NAS,我在上面运行了甘蔗石和git。 DS212j被病毒损坏,并且在清理过程中,我的NAS丢失并被格式化。 我在笔记本电脑上有一个最新的GIT存储库,我想从DS212j重新开始,并将包括我所有签入和历史记录在内的所有内容推送到DS212j的存储库中。 有没有办法完成这项任务?

只要拥有本地副本,您就可以简单地在服务器上建立一个空的GIT存储库(在您的示例中,您的NAS上的gitolite实例),更新本地副本中的remote-url,然后直接推送至远程。

因此,只需一步:

  1. 设置硬石膏
  2. 在gitolite实例中设置项目
  3. (如果需要)更改本地副本中的远程URL(请参阅git remote set-url
  4. git push到新创建的遥控器(可能有多个分支)

之后,您将在远程服务器(您的NAS)上获得本地的确切副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM