【发布时间】:2011-02-13 14:26:00
【问题描述】:
有没有办法在一个文件上进行不同的提交。 假设我修改了一个文件 5 次,在我已经提交并推送到存储库之后,我想返回更改 2。
在我的理解中,唯一的方法是保留许多分支,我说对了吗? 如果我是对的,我将在几天内拥有数百个分支,所以我可能不太了解它。
请问有没有人能解释一下?
【问题讨论】:
-
您是想将文件还原为永久更改 2,还是暂时拉出更改 2 以查看文件当时的样子?
-
我仍然每天使用 SVN,并且只使用一点 git,所以我无法回答您的问题 - 但我认为您可能对这个资源感兴趣 - 这本书 'Pro Git' 可在此处在线获得 - @ 987654321@我拥有并读过这本书 - 非常好,太糟糕了我现在不能使用 git 听起来你只需要获取文件的历史版本,然后重新提交旧版本,而不是分支?
-
@Jim Hurne:是的,我想永久恢复文件@house9:谢谢,我会看看那本书。历史位听起来不错,是怎么做到的?