【发布时间】:2016-08-04 12:33:14
【问题描述】:
我搜索了很多,但不清楚 git 是否是我想做的正确工具。 当我编写代码时,我想创建整个存储库的快速快照,以便在各个地方测试东西。我忘记了在哪里添加/编辑代码,所以最好将整个存储库“恢复”到初始状态。并且这些快照需要能够永久维护或删除,因为这些只是测试和实验。
VM 快照很慢并且会中断连接。我在考虑 Git 及其分支功能。但据我所知,git 会永久保留所有内容,除非给出一些特殊的危险命令来删除内容。
我想要什么: 提交多个快照,当我将所有内容推送到在线存储库时,能够在它们之间切换并永久删除它们。我不想因为无用的代码而浪费 repo 上的空间,无用的提交会使视图混乱。
这可能是一个菜鸟问题,不幸的是,互联网上的每个指南都讲述了许多命令和概念,而实际用例很少。
非常感谢大家
【问题讨论】: