git的初步使用

最近在探索graniteDS的应用,示例代码需要通过git来下载。

git clone http://github.com/graniteds-tutorials/graniteds-tutorial-chat.git

下载后默认的版本是master,如果需要切换到比较旧的版本需要使用如下命令

列出版本的hash列表

git ls-remote

这时github会返回如下信息

From http://github.com/graniteds-tutorials/graniteds-tutorial-chat.git
a3b67a3ba0ce1fd71ee3c620296912eebc4a54d1        HEAD
a3b67a3ba0ce1fd71ee3c620296912eebc4a54d1        refs/heads/master
0ecff3e669968d305dffbc383f954ff5ebd1db83        refs/tags/3.0.4.GA
b3e649f4ffc861119f044b49494e923b0e1394d9        refs/tags/3.1.0.M1
03622aceec1037ef42861f9a2f871d789a2fee29        refs/tags/3.1.0.RC1

选择需要切换到的版本,例如3.0.4.GA

git checkout 0ecff3e669968d305dffbc383f954ff5ebd1db83

如此就能正确使用旧版本的graniteDS了

时间: 2024-10-17 04:09:01

git的初步使用的相关文章

Git之初步学习

我的GitHub地址是:https://github.com/hbuxiaopipi     Git的初步学习首先让我明白了一个道理:学好英语非常关键.浏览英文网页和使用英文软件对于我这种英语渣渣来讲真是难于登天,但最终我还是借助各种翻译软件和翻译平台再加上我的所谓的英语的语感像学习文言文一样理解了大概的意思.由于对Git是一窍不懂,刚开始个学习的过程也是一脸懵逼.幸亏有肖老师提供的几个Git的教程链接,终于在看了n遍教程和按照教程尝试了x遍以后有所顿悟,但不得不说我现在还是处于半懵逼状态,Gi

对软件技术基础的课程期望及git的初步了解

大一的c程序设计课程的学习让我对编程语言有了初步的了解,但只是在简单程序的编写上,对编程的应用毫无了解.我希望在软件技术基础这门课上,学习到如何实现从编程到一个软件的制作.另外,在平日的学习中,我少与人结伴,喜独来独往,而对团队的合作无法很好的适应,我希望通过这门课程弥补自身的不足,在软件工程的学习中学会融入团队,实现自我价值. 在此之前,我对git的了解知之甚少.通过相关资料的浏览后我了解到,git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到很大的项目版本管理.开发者可以通过在

对git的初步认识

本来对于GIT我是完全不懂得,也没听说过,老师推荐使用它,我也就做了相应的了解.GIT是非常优秀的源代码版本管理工具,经过几年的发展,已经变得非常成熟以及流行,不同于其他的源代码管理系统,值得使用.GIT官网下载在线安装包,经常会中途退出,很有可能的原因是被墙了,所以建议使用别人搞好的离线安装包进行安装. Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写过长篇大论,那你一定

在mac os 上搭建git及初步使用

最近再一次和同学合作的项目中,因为两人缺乏经验,使用了通过u盘来进行代码统一管理的方法(简直是作死),于是痛定思痛,决定好好学习一下github这一开源的版本控制的神器,为下一次的合作项目打好基础. 首先,需要做的是在你的系统上安装好git,因为下载的xcode中已经带有git工具,打开xcode,选择prefercence,选择download中下载commandtool 然后在机器上为git初始化一个repository,mkdir一个目录,在目录下使用git init即可,成功后可以在这个

Git 使用初步

官网:https://git-scm.com/ 官方文档:https://git-scm.com/doc 比较简略的资料(对基本概念没有解释很清楚):http://wenku.baidu.com/link?url=G5wroyiwvVlLj5ge_V-T2D96L083VimgG8QRgsKhT323Hc7gU56pEbx1DrCHpb65cc9GvnGIV0m58oDwg9zuySfzPVVEVdlu5HN1MJwo3P7 一.重要概念 1.三个路径: Working Directory(常被

Git学习(二):Git的初步使用

一.Git的最小配置 1.使用如下命令创建Git的用户名和邮箱,如下所示: $git config --global user.name 'your_name' $git config --global user.email 'your_email' 使用如下命令清除创建的用户名和邮箱,如下所示: $git config --unset --global user.name $git config --unset --global user.email 2.在global的位置处,分为有三种参数

认识git

git是什么其实我是不知道的,因为老师布置得作业才去了解,去搜索认知,然后浅浅认识git. Georgia Institute of Technology,比较正式的简称是Georgia Tech, 往往也因此更进一步缩写为GT.Git 是用于 Linux 内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样.并且在pus

GIT的认识

说实话,在听到小伙伴们都说赶紧做作业的时候很茫然,连一点头绪都没有,根本不知道从何入手,但不能因为不会就不去做,于是还是拿起手机,找到小伙伴商量着做着,虽然等的过程很焦急,但还是注册成功了.而开始写对Git的认识的时候有迷茫了,以前从来都木有听过这名词,也不知道干嘛用的,所以就上网查了一下: Git 是用于 Linux 内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样

Git教程2

Git 本文章内容承接上文,请注意查看标题. 好,现在开始接着讲. 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了. 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方. 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别.为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Git的杀手级功能之一(注意是