git如何安装aur_git系列:git 简介
大家好,今天的主题是 git 。本文会介绍什么是 git ,以及其的主要功能和实现原理。最后以一个常规的开发流程来举例说明如何正确使用 git 。
作者简介: Faith(F君) 多年一线互联网后端开发经验,全栈开发工程师。目前沉醉于 iOS 开发以及机器学习的研究中。
1. 什么是git
开门见山,我们看看什么是 git,维基百科上的解释是这样的:
git(/ɡɪt/吉特)是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以 GPL 发布。最初目的是为更好地管理 Linux 内核开发而设计。
简而言之,git 最初是用来管理 Linux 内核版本的软件,现在被广泛作为版本控制软件使用。类似的软件还有 CVS,Subversion。
2. git的主要功能
发展历史
虽然 CVS , Subversion 也是版本控制软件,但是他们是集中式的,而git是分布式的,也就意味着git不需要服务器软件,并且运行速度极快。再加上开源项目的发展,git已经变得越来越好用,其最为出名的就是分支合并和分支追踪的能力。
起初git是用于 Linux 内核代码管理,只能用于 Linux/Unix 平台,但是后来在 Cygwin 等环境的发展,在 Windows 平台逐渐成熟了,目前成为世界上最流行的版本管理工具。
Tips: 虽然 git 发展很快,但是同时也是更加晦涩难懂,比 SVN 上手要复杂一些。
版本控制系统
版本控制系统 Version Control System(VCS) 是软件开发过程的必要工具。而git又是分布式版本控制系统 Distributed VCS 。
版本控制系统一般具备以下的特点:
- 对于每个文件都有完整的长期的修改历史。文件修改包括文件创建,内容修改以及重命名等等。这些修改历史需要包括作者,日期,以及修改意图。
- 创建分支以及合并。在软件开发中,每个开发者都会独立于开发独有的功能,而在不同的软件开发周期中,工程师可以觉得什么时候去创建分支以及合并分支。
- 可追溯性。对于每一个修改,都需要有可追溯的注释历史,这便于工程师理解为什么这样设计这样修改。
3. git 的安装流程
Mac 安装git
通过 Installer 安装
- 点击下载最新的 Git for Mac installer
- 根据提示安装
- 安装完成后,打开命令行输入 git --version 验证安装结果
通过 Homebrew 安装
- 打开命令行通过下述命令安装
$ brew install git
- 安装完成后,打开命令行输入 git --version 验证安装结果
Windows 安装 git
- 下载最新的 Git for Windows installer.
- 运行 installer,根据默认提示选择下一步,一直到完成即可。默认配置适合绝大部分用户。
- 打开命令行或者 Git Bash,输入 git --version 验证安装结果
Linux 安装 git
如何查看属于 Fedora 还是 Debian?
打开命令行输入以下:
$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
……
查看 DISTRIB_ID 显示的结果。
Debian / Ubuntu (apt-get)
- 打开 shell 命令行,通过 apt-get 安装:
$ sudo apt-get update
$ sudo apt-get install git
第一行更新 apt 软件源,第二行安装 git
- 安装完成后,打开命令行输入 git --version 验证安装结果
Fedora (dnf/yum)
- 打开命令行,通过 dnf 安装 git。或者更老的 Fedora 版本用 yum 安装。
$ sudo dnf install git
或者
$ sudo yum install git
配置 git
安装完成后通过下述命令配置 git 的用户名,以及邮箱地址。将 faith 改成你的用户名,faith@mooc.com 改成你的邮箱。
$ git config --global user.name "faith"$ git config --global user.email "faith@mooc.com"
3.小结
本节课程我们主要学习了什么是版本控制软件,其重要性,怎么在各个不同的系统上安装git。本节课程的重点如下:
- 版本控制软件
- 如何安装以及配置git
- END -
git如何安装aur_git系列:git 简介相关推荐
- CentOS中怎样卸载旧版本Git并安装高版本Git
场景 CentOS中通过编译源码包的方式安装Git: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116704345 如果想对此 ...
- beeline安装_Hive 系列 之 简介与安装
下面是系列文章的目录 (1)hive系列之简介,安装,beeline和hiveserver2 (2)hive系列之基本操作 (3)hive系列之udf (4)hive系列之二级分区和动态分区 (5)h ...
- Git的安装,以及git与Github,VSCode
先进git官网 giti下载 但是以我家的网速,打都打不开 那咋整呢? 快速的方法如下: 打开这个链接 国内镜像 打开的界面是这样的 随便点击一个版本,当然我是点的最新的. 安装就随便选一个博客就可以 ...
- git add 撤销_Git系列——Git添加提交(add)和查看状态(status)
该篇主要讲解文件的添加以及当前状态的查看,涉及的命令主要包括git add.git status.git commit三个命令 1.Git的基本结构 在 git 的基本结构中主要包含3个部分,它们三者 ...
- git简介、安装、基本操作——Git折腾小记
这两天刚完成了一个小项目,整理资料发现现在写代码跟文档又没有版本控制的意识,刚好前两天电脑出问题,差点所有代码跟文档全丢掉,所以这两天又在自己的台式机上架起了git,做所谓的代码服务器,之前折腾过一次 ...
- 安装git安装路径在哪_Atom插件安装与git的安装配置
一.Atom 插件在线安装 1. 安装插件 language-asciidoc ==>语法高亮asciidoc-preview ==>实时预览 在dos 下通过cmd命令安装插件 打开do ...
- Git 的安装及配置
Git 的安装及配置 Git 的下载 Git 的安装 配置 User 信息 user.name 和 user.email config 的三个作用域 配置 Git 的密钥 生成 密钥 配置 Gitee ...
- centos 6.7 安装 最新版 git
本来打算在 centos 中安装 nodejs,先安装 nvm ,结果报错,安装不了,后来看到是因为 git 的版本问题,yum 源里的 git 版本太老了(1.7.1),所以必须安装新版,现在的新版 ...
- Git的安装以及常用的命令总结
Git的安装以及常用的命令总结 一.Git的概述 二.Git的安装 三.Git的使用命令 四.Git的分支操作 五.Git团队的协作机制 (一).Git的概述 Git是一个免费的.完全开源的分布式版本 ...
最新文章
- IDA-3D:基于立体视觉的深度感知3D目标检测网络(CVPR2020)
- vs2015配置opencv3.3
- [Scheduled Timer]第三回:事件存储(EventStorage)
- hadoop data join
- PHP正则匹配html标签
- javascript实现计算器
- 水下通信方式以及WSN(无线传感器网络
- toastr 自定义提示
- Apple Pay 接入
- Sqlmap 常用命令
- 生信分析是个什么玩意儿?
- 耐得住寂寞,才守得住繁华
- 算法分析中的小o符号
- Android联网失败报错:java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted
- C# 线程的挂起与唤醒 (AutoResetEvent,ManualResetEvent)
- ORB-SLAM2 ---- Tracking::Relocalization函数
- 黑苹果oc清除nvram_黑苹果完善之路-英特尔蓝牙「开启/关闭」功能完善教程
- 洛谷P1462 通往奥格瑞玛的道路 题解
- Springboot替换banner不管用?
- 打印机form2尺寸_打印机纸张规格