【Git 小妙招】学习 Git 能干什么(了解+安装)


前言

打开本文将正式开启 Git 的学习之旅,将手把手带领大家从零开始学习 Git 原理及其使用方法,并且配有图文讲解,代码实践演示。本文先简单谈一下整个专栏的目标,以及带领读者认识一下 Git。

关注收藏, 开始学习吧🧐


1. Git 专栏目标

  • 技术目标: 掌握 Git 企业级应⽤,深刻理解 Git 操作过程与操作原理,理解⼯作区,暂存区,版本库的含义
  • 技术目标: 掌握 Git 版本管理,自由进⾏版本回退、撤销、修改等 Git 操作⽅式与背后操作原理
  • 技术目标: 掌握 Git 分⽀管理,从分⽀创建,切换,合并,删除的整个⽣命周期,灵活进⾏各种场景下的分⽀管理,学习常⻅分⽀管理策略
  • 技术目标: 掌握 Git 远程仓库与本地仓库,结合版本管理与分⽀管理,做到基于分⽀级的个⼈级开发
  • 技术目标: 理解分布式版本控制系统,学习远程仓库与本地仓库的交互操作,掌握多⼈协作开发模式
  • 协作目标:学习企业级常见分⽀策略(master/release/develop/feature/hotfix等),理解不同公司,不同环境下适合的分⽀模型。结合案例,引⼊⼯程师,测试⼈员,技术经理等⻆⾊,展现项⽬开发过程的全貌,深刻理解开发的整体流程,俯视Git在其中的作⽤

2. Git 初识

2.1 思考场景

不知道你⼯作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防⽌⽂档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,⽐如:

  • “报告-v1”
  • “报告-v2”
  • “报告-v3”
  • “报告-确定版”
  • “报告-最终版”
  • “报告-究极进化版”

每个版本有各自的内容,但最终会只有一份报告需要被我们使用 。

但在此之前的⼯作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的⽂件就越来越多,⽂件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各自都是修改了什么吗?

⽂档如此,我们写的项⽬代码,也是存在这个问题的!!

2.2 版本控制器

为了能够更⽅便我们管理这些不同版本的⽂件,便有了版本控制器。所谓的版本控制器,就是能让你了解到⼀个⽂件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统,同时也⽅便多⼈协同作业。

⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的⽂件,例如 doc、excel、dwg、dgn、rvt 等等。对于开发⼈员来说,Git 最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!

2.3 注意事项

还需要再明确⼀点,所有的版本控制系统,Git 也不例外,其实只能跟踪⽂本⽂件的改动,⽐如 TXT ⽂件,⽹⻚,所有的程序代码等等。版本控制系统可以告诉你每次的改动,⽐如在第5⾏加了⼀个单词 “Linux”,在第8⾏删了⼀个单词 “Windows”。

⽽图⽚、视频这些⼆进制⽂件,虽然也能由版本控制系统管理,但没法跟踪⽂件的变化,只能把⼆进制⽂件每次改动串起来,也就是只知道图⽚从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

3. Git 安装

Git 是开放源代码的代码托管⼯具,最早是在 Linux 下开发的。开始也只能应⽤于 Linux 平台,后⾯慢慢的被移植到 Windows 下,现在,Git 可以在 Linux、Unix、Mac 和 Windows 这⼏⼤平台上正常运⾏了。

想了解 Linux 是什么,可以阅读此文章 -> Linux 的前世今生

3.1 在 Linux 上安装

3.1.1 CentOS

如果你的的平台是 CentOS,安装 Git 相当简单,以 CentOS 7.6 为例:⾸先,你可以试着输⼊Git,看看系统有没有安装 Git:

$ git
-bash: git: command not found

出现像上⾯的结果,Linux 会友好地告诉你 Git 没有安装。

安装 Git:

sudo yum -y install git

查看 Git 安装的版本:

git --version

不过 CentOS 已经停止了后续版本的更新,本人在这里更加推荐读者使用 Ubuntu 平台,同样是开源免费的。

3.1.2 Ubuntu

如果你的的平台是 Ubuntu,安装 Git 也相当简单,以我的 Ubuntu 20.04为例:⾸先,你可以试着输⼊git,看看系统有没有安装 Git:

$ git
Command 'git' not found, but can be installed with:
sudo apt install git

出现像上⾯的结果,Linux 会友好地告诉你 Git 没有安装,还会告诉你如何安装Git。

安装 Git:

$ sudo apt-get install git -y
查看 git 安装的版本:
$ git --version

查看 git 安装的版本:

$ git --version

3.2 在 macOS 上安装

在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools。 Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 ‘git’ 命令即可。

$ git --version

如果没有安装过命令行开发者工具,将会提示你安装。

3.3 在 Windows 上安装

Windows 上安装 Git, 可参考大佬文章 -> Git 详细安装教程


总结

✨ 本文主要讲解了Git是什么, 学习Git可以干什么, 以及Git的一个初步安装.
✨ 想了解更多知识, 请持续关注博主, 本人会不断更新学习记录, 跟随我一起不断学习 -> 跳转Git专栏.
✨ 感谢你们的耐心阅读, 博主本人也是一名学生, 也还有需要很多学习的东西. 写这篇文章是以本人所学内容为基础, 日后也会不断更新自己的学习记录, 我们一起努力进步, 变得优秀, 小小菜鸟, 也能有大大梦想, 关注我, 一起学习.

再次感谢你们的阅读, 你们的鼓励是我创作的最大动力!!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

慧天城寻

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值