小刻都可以秒懂的Git指南
Last Update:
Word Count:
Read Time:
Page View: loading...
小刻都可以秒懂的Git指南
Git是目前非常流行的分布式版本控制系统,它支持分布式架构(每个仓库都是完整副本)、数据完整性校验(SHA-1哈希校验)以及高效分支管理(轻量级分支)
想入门Git,你总得有一个吧!所以话不多说,我们直接来安装
安装
首先你得明确一下你是什么系统。
如果是 Linux 的发行版,那可就太简单了。直接上 apt
本APT具有超级牛力
——
apt -–help
1 | |
如果你是 MacOS 或者是黑苹果 ,也是一行命令的事
1 | |
什么?你不知道什么是 brew ?Bro你可以先去搜一下再来阅读
我想作为Windows用户的你(大概率是)已经等不及了,但是我很抱歉地告诉你,这有亿点点的麻烦
首先你得去 Git官网 下载一个最新版本的安装包。不过,我猜你在国内(科学上网的大佬请忽略这段话),应该下载速度会非常感人,所以你可以去 清华源 下载
下载完毕之后,运行安装程序,一路Next,直到Adjusting your PATH environment时选择第二个(Git from command line …)。接着继续一路Next。
安装完成之后,任意打开一个终端,输入
1 | |
如果没有报错,那么恭喜你安装成功。如果报错,八成是环境变量的问题。你可以在开始菜单搜索“编辑系统环境变量”,在Path中添加一项,将
1 | |
添加进去。然后一路确定回去。
上面提供的是默认安装地址。如果你将它安装在别的位置,请你自行修改。
配置
好不容易安装好了,现在必须来进行一些全局配置,要不你之前的工作全白费了
请你在任意位置打开一个终端,输入以下内容:
1 | |
注意,双引号中的内容要拿你自己的名字和邮箱地址替换,别实实在在地直接复制上了。第三条命令可选,如果你没有 vim 或者不喜欢它(本人就不喜欢,我就喜欢 nano)的话你可以不输入。第四个设置默认分支名是现在的主分支命名风格,如果你不设置的话,默认名字将会是 master
用法
至此,我们终于完成了准备工作。我真的不想直接给你罗列命令,那样真的不如直接去看看Git官方文档。我将会给你提供一些具体应用场景,我们直接进入实战
clone
你现在在Github上找到了一个好玩的开源项目,但是它居然不提供发行版!好吧,看来现在不得不你自己克隆仓库了。首先,你得先获取仓库的链接(HTTP或者SSL),然后在你想存放仓库的位置打开终端,执行:
1 | |
获取仓库的链接实际相当简单,你只需要在Github页面靠右上角的位置点击 code 即可获取你想要的链接类型
status
这个命令可谓是本人最喜欢的命令之一了。毕竟,版本控制在你查看之前就是一个黑箱,运行这个命令
1 | |
就可以查看现在的状态,包括有那些文件进行了修改,哪些文件没有被追踪,你现在位于哪个分支上