读书人

如何用git从库里下载以前提交的代码

发布时间: 2012-03-26 15:46:55 作者: rapoo

怎么用git从库里下载以前提交的代码?
我用git log后:得到以下信息
bx@localhost:~/1209/t44$ git log
commit c863cb0c6c3bd36413241b4e83cfa0fefcbeaec0
Author:
Date: Fri Dec 9 19:12:35 2011 +0800



commit 02c8aa65c86ccc4f94148d48d41009b897e61339
Author:
Date: Fri Nov 18 17:34:38 2011 +0800


请大虾们帮忙,我怎么得到02c8aa65c86ccc4f94148d48d41009b897e61339这个版本的代码呢?
我试图这样下载,git clone ssh://127.0.0.1/pub/git/a07f67ed6aaea62e2f020018e033c25a0997a026
可是提示错误fatal: '/pub/git/a07f67ed6aaea62e2f020018e033c25a0997a026' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

[解决办法]
git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值
[解决办法]
git reset hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容。如:git reset --hard HEAD^返回上一个版本
[解决办法]
git clone 完master后
再git checkout 02c8aa65c86ccc4f94148d48d41009b897e61339


[解决办法]
请做好备份。

读书人网 >C语言

热点推荐