侧边栏壁纸
博主头像
Z同学博主等级

工作磨平激情前,坚持技术的热忱。 欢迎光临Z同学的技术小站。 分享最新的互联网知识。

  • 累计撰写 290 篇文章
  • 累计创建 57 个标签
  • 累计收到 98 条评论
Git

Git 基础 -让我们认识什么是Git,并在windows,linux,macOS中安装git

Z同学
2022-03-09 / 0 评论 / 2 点赞 / 219 阅读 / 1,653 字
温馨提示:
本文最后更新于 2022-03-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

介绍

我们现在更多的使用Git进行项目代码的管理。相较于svn的使用情况使用Git的情况更多了。

但是很多时候,只是简单的使用到了Git的代码拉取与提交。最多加上分支合并和切换。

整体而言,把Git当成了svn在使用。 这种方式让我们往往不能清晰的认清Git的作用。

所以打算整理一下关于Git的相关知识。

image-20220309112303456

我们在学习之前,先弄明白一件事:Git不复杂,不复杂,不复杂。

千万不要被它的各种指令吓到,它的使用可以很简单。只需要我们把握清晰它的功能,那么就可以灵活的使用Git了。

1. Git是什么

Git是一个开源的分布式版本控制系统。它是Linux Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。(Linux Torvlds:Linux操作系统内核缔造者)

Git有别于SVN的区别在于,它是一个分布式控制系统。也就是说我们不用安装服务器,在本地就可以使用Git进行代码的控制。

2.Git的流程

image-20220309115559609

上图只是一个简单的流程梳理。同时也列了我们如果想掌握Git就必须弄明白的几个指令。

pull,push,commit,checkout,add,push,clone,fetch.

工作区:主要是我们的文档或代码的编辑。我们编辑完毕后通过add进行提交到暂存区。

我们再进行commit提交到本地仓库,之后通过本地仓库push到远程仓库。

我们之后再学习详细的流转过程。也可以说是复杂的流转过程让我们彻底弄明白git的使用。

3. Git的安装过程

我们在使用Git的时候,很多时候都是通过命令行形式进行代码的输入。由于Git本身就是基于Linux内核开发需求而产生的一个软件,所以它更多适用于命令行形式。使用命令行可以实现更复杂的Git操作。

3.1 windows 下的Git安装

通过https://git-scm.com/download/win 地址,下载Windows下的Git工具。安装完毕后就能使用Git了。

image-20220309141816280

安装过程没有太多可以介绍的。直接下一步就可以了。

image-20220309141656081

安装完毕就如上所述了。

3.2 Linux下的Git安装

现在很多Linux系统下会自动集成了Git库。你可以先检测一下是否有安装。如果没有的话

yum install git 安装git 就可以了。或使用:apt-get install git 安装。

如果有问题可以参考:Git (git-scm.com) 官网关于Linux系统下的安装说明吧。

3.3 macOS下的Git 安装

macOS下安装Git也比较简单。同时我们如果有安装xcode的话,那么git都可以不用安装了。

因为xcode中集成了Git的安装。但是我们如果不想通过xcode进行Git安装的话。

可以通过Homebrew进行安装git。在安装好homebrew的电脑中,通过终端执行:$ brew install git 就可以进行安装了。

如果要卸载的话: $ brew uninstall git 进行卸载就可以了。

HomeBrew的常用命令

安装软件:brew install xxx
卸载软件:brew uninstall xxx
搜索软件:brew search xxx
更新软件:brew upgrade xxx
查看列表:brew list
更新brew:brew update

我们如果想在macOS中实现有GUI界面的git,可以通过:$ brew install git-gui进行安装gitGUI界面

3.3.1 HomeBrew 环境的安装

在你的本地终端中输入下面的内容,进行执行就可以安装HomeBrew 了。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

附上:Homebrew 官网 (中文介绍)

4. 其他资料

我们如果想学习并了解Git的更多知识我们可以通过Git的官网获取到Pro Git book 这本书。

当你看完这本书的内容,你就能彻底的弄明白Git的使用了。

Git - Book (git-scm.com)

2

评论区