Git(版本控制器)

本文介绍了Git作为分布式版本控制器的特点,对比了Git与SVN的区别,详细讲述了Git的起源。内容涵盖Git环境配置,包括Git Bash和Linux常用命令。接着讨论了Git的使用,包括本地仓库操作如设置用户名、创建仓库及常用指令,远程仓库操作,两种常规使用方式(http/https和ssh协议),版本回退和分支操作,以及如何解决冲突问题。
摘要由CSDN通过智能技术生成

Git(版本控制器)

注:可用于管理多人协同开发项目的技术。

一、Git与SVN的区别

Git:分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,方便多人协同开发项目。

git是目前世界上最先进的分布式版本控制系统

SVN:集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。

二、Git的历史

Linux 内核开源项目有着为数众广的参与者,绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上。到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统 Git!

三、Git环境配置

1.启动Git

Git Bash:Unix与Linux风格的命令行

Git CMD:Windows风格的命令行

2.常用的Linux命令

1)cd:改变目录

2)cd…:回退到上一级目录

3)pwd:显示当前所在的目录路径

4)ls(ll):列出当前目录中的所有文件

5)touch:新建文件

6)rm:删除文件

rm-r:删除一个文件夹 ,rm-r src:删除src目录

7)mkdir:新建目录

8)mv:移动文件

9)reset:重新初始化终端/清屏

10)clear:清屏

11)history:查看命令历史

12)help:帮助

13)e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值