Git安装与使用初实践

Git客户端是一个可以方便获取github源码的工具

下载地址

http://git-scm.com/

例如要git 如下网址的源码:https://github.com/miguelgrinberg/flasky.git

安装后启动git客户端,如下图所示

那么 输入命令为

git clone https://github.com/miguelgrinberg/flasky.git

经历几秒钟即可git完成,

随后可以通过命令git checkout tag来切换提交历史命令,可以根据输入的tag切换提交历史

举例而言,例如命令为 gir checkout 1a,那么上述命令中的1a代表一个标签(tag),是项目中某次提交历史的名字,

cd flasky
git checkout 1a

首先cd进入git的flasky文件夹后即可通过checkout命令来查看提交历史

此外,一般情况下,你无需修改程序的源文件,但是如果修改了,Git会阻止你签出其他历史版本,因为这会导致本地修改历史的丢失,签出其他历史版本之前,你需要把文件还原到原始状态,最简单的方法是使用 git reset命令,

git reset --hard

 

这个命令会损坏本地修改,所以执行此命令之前你需要保存所有不想丢失的改动

 

你可能经常需要从github上下载修正和改进后的源码用于更新本地仓库,完成这个操作的命令如下所示:

git fetch --all
git fetch --tags
git reset --hard origin/master

git fetch命令用于利用Github上的远程仓库更新本地仓库的提交历史和标签,但是不会改动真正的源文件,随后执行的git reset命令才是用于更新文件的操作,再次提醒,执行git reset命令后,本地修改会丢失

 

另一个有用的操作是查看程序两个版本之间的区别,以便了解改动详情,在命令行中,你可以使用git diff命令进行查看,例如,执行如下命令可以查看2a和2b两个修订版本之间的区别,

git diff 2a 2b

这个命令以补丁的形式显示区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值