介绍
我们现在更多的使用Git
进行项目代码的管理。相较于svn
的使用情况使用Git
的情况更多了。
但是很多时候,只是简单的使用到了Git
的代码拉取与提交。最多加上分支合并和切换。
整体而言,把Git
当成了svn
在使用。 这种方式让我们往往不能清晰的认清Git
的作用。
所以打算整理一下关于Git
的相关知识。
我们在学习之前,先弄明白一件事:Git
不复杂,不复杂,不复杂。
千万不要被它的各种指令吓到,它的使用可以很简单。只需要我们把握清晰它的功能,那么就可以灵活的使用Git
了。
1. Git是什么
Git
是一个开源的分布式版本控制系统。它是Linux Torvalds为了帮助管理Linux
内核开发而开发的一个开放源码的版本控制软件。(Linux Torvlds:Linux
操作系统内核缔造者)
Git
有别于SVN
的区别在于,它是一个分布式控制系统。也就是说我们不用安装服务器,在本地就可以使用Git
进行代码的控制。
2.Git的流程
上图只是一个简单的流程梳理。同时也列了我们如果想掌握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
了。
安装过程没有太多可以介绍的。直接下一步就可以了。
安装完毕就如上所述了。
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
进行安装git
的GUI
界面
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
的使用了。
评论区