2014-10-02 59 views
1

我一直在研究WordPress主题一段时间,并在自己的回购单上跟踪它,然后,通过ssh从远程服务器上获取数据。Git,有人删除了我的.git目录,并将所有内容都提交到了一个更大的项目中,我不想在本地开始跟踪

昨天,公司有人将整个项目树初始化为回购,并删除了我正在处理的目录的.git目录。

现在,我有一些新的提交我想要服务器,但远程存储库现在不同于我的,也有其他人已经工作并提交新的(大)回购。

在这种情况下我能做些什么才能继续在我正在工作的特定目录上工作,并且能够正确地同步我的工作?

我想到两个选择:

1.-复制我的.git目录复制到我的工作目录在远程服务器上。然后保持正常工作。 2.-开始使用rsync将我的更改移动到服务器上。

我在这里有点失落,所以任何帮助表示赞赏。 感谢

+1

为什么downvote?这是一个合理的问题。 – Flo 2014-10-02 11:44:13

回答

0

假设你的工作树是完整的,你可以尝试

以你目前的克隆/文件夹的备份。

在当前文件夹

 git init
藏匿更改,并添加您的服务器远程为

 git remote add neo-origin ssh://example-server/project.git

Git的获取和结账主(或两者)相对于新原点分支

最后申请藏匿和推它偏远。

相关问题