1.Git下载及其安装

目录


Git专栏目录(点击进入…)



Git基本介绍

(1)开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
(2)帮助管理Linux内核开发而开发的一个开放源码的版本控制软件

Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,操作命令包括:clone、pull、push、branch、merge、push、rebase,Git擅长的是程序代码的版本化管理

所有版本控制系统,只能跟踪文本文件的改动,比如txt文件、网页、所有程序的代码等。Git也不列外,版本控制系统可以告诉你每次的改动;但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道


Git优缺点

优点:
(1)适合分布式开发,强调个体
(2)公共服务器压力和数据量都不会太大
(3)速度快、灵活
(4)任意两个开发者之间可以很容易的解决冲突
(5)离线工作


缺点:
(1)学习周期相对而言比较长
(2)不符合常规思维
(3)代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息


Git与SVN比较

(1)本质区别
Git是一个分布式版本管理系统。每个服务器都有一个版本控制数据库,由于本地有版本控制数据库,很多操作都可以在本地完成,不需要网络交互,速度很快(Git可以建立一个中央服务器);

SVN是一个集中式版本管理系统,有一个中央服务器,只有这个中央服务器有版本控制数据库,其它的服务器是没有的;其它电脑需要做操作都要与这个中央服务器进行交互,当这个中央服务器离线或者崩溃,其他服务器就无法完成操作

(2)存储区别
Git每个版本储存的是当前版本的所有内容,并不需要与其它版本进行差异比较之后,再进行文件的合成

SVN每个版本存储的是与上个版本间的差异,当我们需要某个版本的文件时,svn需要叠加每个版本间的差异

总结:git可离线完成大部分的操作;有着更强大的分支和合并操作;有更强的撤销修改和修改版本历史的能力;git速度更快,效率更高

GitSVN
分布式集中式
每个历史版本存储完整的文件每个历史版本存储文件差异
可离线完成大部分操作必须连接服务器
Git有着优雅的分支合并实现、更强的撤销修改和修改版本历史的能力、速度更快,效率更高

开发手册
Git完整命令手册地址:https://git-scm.com/docs


Git下载及其安装

Git目前支持Linux/Unix、Solaris、Mac和Windows平台上运行
Git各平台安装包下载地址为:http://git-scm.com/downloads

一、Git下载

1.进入官网

在这里插入图片描述

2.选择系统(windows)

在这里插入图片描述

3.选择64位

在这里插入图片描述


二、Git安装

1.双击运行安装包

在这里插入图片描述
在这里插入图片描述

2.选择安装目录

在这里插入图片描述

3.选择安装项

开始菜单目录名设置,及其安装选项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.检验是否安装成功

回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功,或者在搜索栏(搜索Git)
在这里插入图片描述
=============>至此Git已成功安装

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Git是一个分布式版本控制系统,用于管理项目的源代码。 要下载安装Git,你可以按照以下步骤操作: 1. 访问Git官方网站(https://git-scm.com)。 2. 在网站上找到适合你操作系统的下载链接,点击下载。 3. 打开下载安装程序,并按照提示进行安装。在安装过程中,可以选择默认的安装选项,也可以根据需要进行自定义设置。 4. 安装完成后,通过在命令行窗口中运行`git --version`命令来验证Git是否成功安装。如果能够显示Git的版本信息,说明安装成功。 一旦Git安装完成,你就可以开始使用它了。下面是一些常用的Git命令: 1. `git init`: 在当前目录中初始化一个新的Git仓库。 2. `git clone <repository>`: 克隆(下载)一个远程Git仓库到本地。 3. `git add <file>`: 将文件添加到Git的暂存区。 4. `git commit -m "<message>"`: 将暂存区中的文件提交到Git仓库,并添加提交信息。 5. `git push`: 将本地的提交推送(上传)到远程仓库。 6. `git pull`: 从远程仓库拉取(下载)最新的提交到本地。 7. `git branch`: 显示当前所有分支的列表。 8. `git checkout <branch>`: 切换到指定的分支。 9. `git merge <branch>`: 将指定分支的提交合并到当前分支。 这些是Git的一些基本用法,你可以根据自己的需要进一步学习和使用。还有很多其他的Git命令和功能,你可以参考官方文档或者其他教程来深入学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未禾

您的支持是我最宝贵的财富!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值