有一种源码学习的方法是这样的:从最初的版本开始看,有的很大的开源项目最初可能就只有几百行。我们可以先把项目clone到本地,然后切换到最初般。

列出所有版本:

git tag

若一个tag都没有,则可能是因为你先fork了这个项目,然后本地再pull下来的,这种情况得先执行:

git fetch

然后,切换到指定版本:

git checkout tagname

切回到主分支:

git checkout master