我正在使用备份软件oxidized,它通过编辑索引直接向裸库(bare repository)提交更改,而不是在工作目录中更新文件。
我希望将提交推送到Github上的一个存储库,因此我已经克隆了我的repo作为一个裸库,并指向了备份实用程序。只要repo没有上游更改,它就可以创建提交,我可以将其推送到Github上。
如果repo确实有上游更改,Git就不会让我推送,因为存在合并冲突,但我也无法拉取/变基,因为裸库没有工作目录来暂存更改。
我找到的所有资源都基本上表明我应该克隆这个repo,以便它拥有一个工作树,但我使用的软件限制了我这样做的能力。我尝试过,当它指向裸库时,它所做的更改不会显示在工作目录中,因此Git会感到困惑并认为文件丢失了。
希望比我更有知识的人能够为我提供一些帮助。谢谢!
我希望将提交推送到Github上的一个存储库,因此我已经克隆了我的repo作为一个裸库,并指向了备份实用程序。只要repo没有上游更改,它就可以创建提交,我可以将其推送到Github上。
如果repo确实有上游更改,Git就不会让我推送,因为存在合并冲突,但我也无法拉取/变基,因为裸库没有工作目录来暂存更改。
我找到的所有资源都基本上表明我应该克隆这个repo,以便它拥有一个工作树,但我使用的软件限制了我这样做的能力。我尝试过,当它指向裸库时,它所做的更改不会显示在工作目录中,因此Git会感到困惑并认为文件丢失了。
希望比我更有知识的人能够为我提供一些帮助。谢谢!