我搞砸了一个远程存储库,我可以从本地恢复吗?

时间:2010-11-24 14:41:42

标签: git repository local restore

我搞砸了我的远程存储库,我能恢复吗?

情况:

  • 笔记本电脑(拉式存储库在哪里 我推着另一台笔记本电脑 错误的数据)
  • 桌面(它有一个很好的 本地存储库 - 昨天)

桌面

gd@t4q:/var/www/html/t1.org$ git remote show origin
Enter passphrase for key '/home/gd/.ssh/id_rsa': 
* remote origin
  Fetch URL: git@ip:t1_org.git
  Push  URL: git@ip:t1_org.git
  HEAD branch: master
  Remote branches:
    develop tracked
    master  tracked
  Local branches configured for 'git pull':
    develop merges with remote develop
    master  merges with remote master
  Local refs configured for 'git push':
    develop pushes to develop (local out of date)
    master  pushes to master  (up to date)

在桌面上,开发已经过时,因为遥控器上的信息不同,但是错误。

我可以将本地存储库从桌面推送到我的git服务器吗?然后重新应用补丁并将所有内容拉回我的笔记本电脑上?

如果我确实需要提供更多信息,请告知我们。

TIA, Fossie

1 个答案:

答案 0 :(得分:0)

您可以使用本地(好)存储库中的git push -f强制覆盖。