现在(2012 年 6 月 1 日下午 6:13):我辞职学习 git 和 github,以便进行版本控制。我不需要将(压缩)代码的副本邮寄给自己,但是在看了一天这些东西之后,我仍然不明白这种机制。
我得到了唯一标识文件的 SHA1 概念,并使用哈希的前 2 个字符作为目录名称。但我仍然对更新、指针、合并业务感到困惑。
以前:我有多个版本的程序,所以我可以退回到较早的版本来解决问题。
我以前喜欢压缩我正在使用的那个,然后通过电子邮件发送给自己,但是今天我这样做的时候压缩版本太小了(49 kb 而不是 6 mb)。所以我想我指的是“工作区”(应用程序上的扩展名是“.xcworkspace”)。
我可能不应该在这个问题上浪费太多时间,因为它只是一个备份,但另一方面,拥有完整大小表明整个应用程序是独立的,而不是其他地方的指针可能会被无意更改或销毁。
有什么方法可以“撤消”我当前的版本以获得所有正确的数据,还是真的很难?