我有一个没有源代码控制的大型项目(我知道-愚蠢)。我试图用SourceTree来设置它,但是我想不出通过客户端创建一个新的存储库/在网站上创建存储库/从一个工作副本生成一个存储库的组合。
长话短说,我做了一个文件,希望看到网站上的整个源代码,当没有发生时,我扭转提交。但是,当我反转提交时,它删除了我90%的源代码(因为它已经不在原来的文件夹中了,现在已经有了几个月的版本了)。
这是我的SourceTree历史记录:

我不知道如何恢复我的还原,或者再次提交/推送所有这些文件。我想弄清楚怎么把我所有的代码拿回来。看起来我可以通过查看历史日志来实现,但我希望它会比这更简单。
我对SourceTree和git有点不熟悉,我应该先查一下该怎么做,所以这是我的错,但我想我可以搞清楚,而且它很简单。一个
编辑:我能够创建第一次提交及其所有文件的存档。看起来这让我回到了源文件,但我不确定这是否能让一切回到正确的状态。
发布于 2017-05-06 03:18:21
我执行了以下步骤以获得所有原始状态的源代码:
right-click on first commit=> Archive...
这给出了整个源的原始状态的.zip。
https://stackoverflow.com/questions/43816325
复制相似问题