我有一个不受源代码控制的大型项目(我知道 - 愚蠢)。我试图通过SourceTree设置它,并且无法弄清楚通过客户端创建新存储库/在网站上创建存储库/从工作副本创建存储库的组合。
长话短说,我提交了一个文件,希望在网站上看到整个源代码,如果没有发生,我会反转提交。当我反转提交时,它摆脱了我的源代码的90%(因为它不再是它已经存在的文件夹,现在是几个月前的版本)。
我不确定如何还原我的还原,或者再次提交/推送所有这些文件。 Moreso我正在试图弄清楚如何恢复我的所有代码。看起来我可以通过查看历史记录,但我希望它比这简单。
我对SourceTree和git有点不熟悉,我应该先查看如何做到这一点,所以这是我的错,但我想我能搞清楚,而且这很简单。甲
编辑:我能够创建第一个提交及其所有文件的存档。看起来这让我回到了源头,但我不确定这是否会让一切恢复到正确的状态。
答案 0 :(得分:0)
我能够执行以下步骤以恢复原始状态下的所有源代码:
right-click on first commit
=> Archive...
这使得整个源的.zip
处于原始状态。