在初始提交(c0)时,我使用了以下命令
find . -name \*.min.js -type f -delete要删除项目中所有最小化的JS文件,将更改添加到暂存区域并进行提交(c1),然后将其推送到远程存储库。我做了一些工作,并进行了另一个提交(c2),并将其推送到远程存储库。
但是,我现在很遗憾,我删除了这些文件,并想要得到所有的文件。我在互联网上搜索并找到了revert命令,所以我运行了
git revert c0返回到提交(c0),在这里我还没有删除文件。我以为这会让我再次看到被删除的文件,但没有运气。我以为我做的是对的..。
我对吉特很陌生。我对revert的基本理解是否错误?
发布于 2015-05-18 11:07:25
您应该恢复c1,而不是c0。您希望还原引入这些删除的提交。那是c1。
作为一个不改变历史的好的git公民(如果您已经推动了c0还原提交),您现在应该做的是
git revert c3 ( c0还原提交)然后
git revert c1。https://stackoverflow.com/questions/30301390
复制相似问题