浅谈Git

本文对比了Git与SVN两种版本控制系统的不同之处,重点介绍了Git的分布式特性及其带来的优势,如更快的速度、更高的安全性以及更好的冲突解决方式。文章还详细解释了如何下载安装Git客户端、在Eclipse中配置Egit插件以及如何进行基本的Git操作,如克隆远程仓库、创建分支等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git是一款版本控制工具,最主要的特点是快速,开源,分布式。
我们首先来看一下Git和SVN的区别:
这里写图片描述
这里写图片描述
解析两者区别如下:
(1)SVN只有远程仓库,使用SVN需要有权限,所有人共同操作一份远程代码,每一次修改都需要联网,不够便捷,速度也不够快,性能方面不够安全,是一个集中式的版本控制系统。
(2) Git有一个远程仓库,但是每一个开发人员又有一个Git本地仓库,在较长一段时间内,开发者都可以只和自己本地仓库交互。可以不用操作远程仓库,只有开发者之间代码需要互相交互调用的时候,才需要去连接远程仓库,和本地仓库交互,会大大节省时间,速度快,且安全性比SVN更好。是一个分布式的版本控制系统,且避免了很多的冲突。去中心化,假设远程Git出了问题,不用太担心,本地有很多份备份。其次,Git的版本号都是一个哈希值,保证其唯一性。
1.Git客户端的下载与安装
下载地址:https://code.google.com/p/msysgit/
https://code.google.com/p/tortoisrgit/wiki/Download/
下载完之后一直点击下一步安装就可以,也可以点击链接获取 Git安装包

Tortoisrgit是一款直接在文件上操作仓库的方式,如果我们需要在eclipse中直接使用,则需要在eclipse添加Egit插件
在eclipse中添加Egit插件:路径如下—》
http://download.eclipse.org/egit/updates

我们经常需要将远程仓库克隆到本地,新建一个分支,做法是
右键git clone,就可以将远程的git文件仓库克隆到本地。
Revert 和 Reset的区别:Reset清除,会清除掉之前所做的修改。
Revert回滚,只是位置回滚到之前,但不会删除操作步骤(回滚这一步操作也会被保存下来)。
创建分支的意思就是说,新建一个本地仓库,并将远程仓库克隆到本地仓库。两者一开始的时候,里面的东西完全一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值