Git
GitHub/Gitee/GitLab 是基于 GIt 的,如果不会 Git,那么这些代码托管平台也无从说起,所以,今天学习 Git 。
1. 什么是 Git ?
Git 是一种版本控制系统。
什么是版本控制系统?
我们在软件开发过程中,源码非常重要的,那么对源码的管理则是重中之重。
比如,我们为了防止代码的丢失,需要本地机器与远程服务器都存放一份,而且还需要有一套机制让本地与远程服务器同步;
又比如,开发过程中,我们经常是几个人协同开发,可能会涉及到几个不同的人对一份代码的操作或更改,这个时候,需要大家互不影响,有需要各自可以同步别人的代码;
又比如,我们开发过程中免不了有 bug,有时候需要紧急对代码进行还原;
又比如,随着我们版本迭代的功能越来越多,但是我们需要清楚知道历史每一个版本的代码更改记录,甚至知道每个人历史提交代码的情况;
上面这些类似的问题,都是版本控制系统能解决的问题。所以说,版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统,对于软件开发领域来说,版本控制是最重要的一环,而 Git 是当下最流行最好用的版本控制系统。
2. Git 安装
Mac 上其实是自带 Git 的,其他系统可点击下方超链接选择。
如何判断是否安装成功?
-
Mac :在命令行输入 git --version,如果出现
git version x.xx.x 说明已经安装成功了。 -
Windows:右击桌面,出现 Git Bash Here / Git Gui Here,点击 Git Bash Here ,在命令行界面出现下图即可说明安装成功。
3. 如何使用 Git
Git 是有很多图形化软件可以操作的,但是建议从命令行开始学习和理解,只有一开始学习命令行,之后对 Git 的每一步操作才能理解其意义,等熟练之后,再用任何图形化软去操作轻松上手。