前言
这两天遇到一些实习的同学对 git 不太了解,所以就想简单写下。
什么是 Git
Git 是一个开源的分布式版本控制系统,可以有效、高速地管理项目,很适合多版本同时开发。在现在多数公司都是敏捷开发的时代,快速的需求迭代上线,多版本同时管理,git 就很适合了。
我想很多刚接触 git 的新同学会有疑问,本地安装的 git 和我们提交代码到服务器的 gitlab/github/gitee 到底是什么关系?其实它们就是服务端,我们代码 push 后就会到远程服务端保存代码。而我们本地安装的类似本地客户端,帮我们管理本地的代码。因此,要知道其实我们是有两个地方管理着自己的代码的,一个是本地,一个是远程服务端。我们平常的 commit 就是提交到本地啦。
安装Git
这个没啥好说的,和安装别的软件没啥区别,默认设置的话就一路下一步,直到完成;要修改一些配置的话,英文好的同学其实直接看也能明白个差不多,英文一般的同学可以百度一下,我这就不写了。安装好后,可以看到下图的标识。
image.png
这时,我们就可以拉取代码啦!
image.png
配置用户名,邮箱
打开 git bash,执行以下命令
git config --global user.name "your name"
git config --global user.email "your email"
执行如下图
image.png
图形界面
安装好客户端,总是通过命令操作也是麻烦,我们可以通过一些工具提升效率,如:小乌龟,sourceTree。其实它们就是封装了各式各样的命令,降低我们学习的成本,而且使用上的确更方便。
想使用 ssh 推拉代码?请看 git 生成/添加SSH公钥