【发布时间】:2017-10-04 14:34:25
【问题描述】:
我有一个不受源代码控制的大型项目(我知道 - 愚蠢)。我试图用 SourceTree 设置它,但无法弄清楚通过客户端创建新存储库/在网站上创建存储库/从工作副本创建存储库的组合。
长话短说,我提交了一个文件,希望能在网站上看到整个源代码,但当这种情况没有发生时,我就撤消了提交。但是,当我撤消提交时,它删除了我 90% 的源代码(因为它不再位于以前的文件夹中,而现在是几个月前的版本)。
我不确定如何还原我的还原,或者再次提交/推送所有这些文件。此外,我正试图弄清楚如何取回我的所有代码。看起来我可以通过查看历史日志来做到这一点,但我希望它会比这更简单。
我对 SourceTree 和 git 有点不熟悉,我应该先查一下如何做,所以这是我的错,但我认为我可以弄清楚并且它很简单。一个
编辑:我能够创建第一次提交及其所有文件的存档。看起来这让我回到了源头,但我不确定这是否能让一切恢复到正确的状态。
【问题讨论】:
标签: git push commit atlassian-sourcetree