我在GitHub上有一个远程存储库,我曾经在我的Mac上有一个本地git存储库/目录,可以使用该遥控器。
上周,我的硬盘被淘汰了,但幸运的是我有本地git目录的备份,它包含未提交的更改。
我应该如何恢复此目录,以便:1。所有分支跟踪都返回; 2.保留未提交的更改?
我正在使用git 1.8.5.2
。
答案 0 :(得分:1)
如果您的文件夹不是git repo,但只包含源(其中一些已修改),您可以简单地:
--work-tree
选项暂时引用您的备份文件夹那是:
git clone https://yourAccount@github.com/yourAccount/yourRepo
cd yourRepo
git --work-tree=/path/to/yourBackup add -- .