有关Git的那些事儿(一)

作者: 栗子西西 | 来源:发表于2018-12-28 00:02 被阅读4次

关于git,大家应该都听过吧。至少,github应该是有所耳闻吧。惭愧的是,之前的我,使用过github,却完全丈二和尚摸不着头脑,不知道所用是何物。通过这段时间的研究,既是对自己所学的复习,也是给初学者一份有关git的介绍,希望大家读完后起码能入门吧。

首先,Git是什么呢?Git是目前世界上最先进的分布式版本控制系统噢(没有之一)。

这个时候,应该有人会问,什么是版本控制系统呢?

大家都有过类似的经历,写一个文档或者程序,今天改了一部分,另存为“01版本”,明天又改了一部分,另存为“02版本”…等过段时间看,发现保存了好多个版本。每次文档或者程序改动了啥,还需要特意添加备注才能想起来。如果好几个人共同在一个程序里写,就更郁闷了。甲写完后,把程序拷贝给乙,乙写完再传给甲。如果在这期间,甲和乙同时改动了程序,还需要手动将两个人修改的地方合并在一个程序里。想想都头疼。这个时候,急需要一个软件,它可以记录你的每次改动,以及具体改动的细节,还可以支持多人同时修改编辑,不需要大家互传一堆文件,需要查看某次改动只需要查看软件相应记录即可。

我们终于结束了手动管理N个文件的“农耕时代”,携手迈入版本控制的“工业时代”啦。

一  Git的安装


* 在Mac OS X上安装Git

下载安装Xcode,运行,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。

* 在Windows上安装Git

在Windows上使用Git,可以从Git官网直接下载安装程序,(https://git-scm.com/downloads),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

二  设置


安装完成后,在命令行输入:

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

注意:将Your Name和email@example.com换成你自己的用户名和邮箱。git config命令的--global参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址,不过大部分人可能用不到。

今天先讲到这儿,欲听后事如何,且听下回分解。

相关文章

  • 有关Git的那些事儿(一)

    关于git,大家应该都听过吧。至少,github应该是有所耳闻吧。惭愧的是,之前的我,使用过github,却完全丈...

  • 有关Git的那些事儿(二)

    上一节我们安装好了Git,这一小节开始进入正题。 话说,Git里有一个名叫repository的东西,翻译成中文名...

  • 有关Git的那些事儿(三)

    上一小节中,我们介绍了如何创建仓库,以及如何把文件提交到仓库让管理员老大哥管理。至此,我们有了自己的仓库,仓库里也...

  • 有关Git的那些事儿(六)—修改

    Git管理的是修改,而非文件本身。增加、删除、甚至是创建新文件都是修改。 Git既可以管理修改,也可以撤销修改。 ...

  • 有关Git的那些事儿(五)—-框架结构

    要想彻底了解一个东西,首先需要了解它的整体框架结构。Git也是如此。这一小节,我们来看看构成它的骨架。 工作区(W...

  • Git那些事儿

    Git是目前世界上最先进的分布式版本控制系统,适合多人协作开发的大型项目。我平常也经常使用git,来管理自己的几个...

  • git的那些事儿

    ·项目在多次提交之后会慢慢的变大,怎么办? 查看文件夹下面所有文件或者文件夹的大小: du -ah 这是出现克隆失...

  • 有关童年的那些事儿(一)

    阿立的童年在90年代,生活在偏远农村。家里很穷,父母年龄大不能生育,抱养的她。母亲有精神疾病,时而是个正常人又时而...

  • 有关障碍那些事儿

    境界不同 障碍不同 凡:打哪指哪 圣:指哪打哪 如何做到 了了分明 如对目前 您需要 超越 三种障碍 1 业障 现...

  • 有关迟到那些事儿

    地铁飞驰的声音虽有点刺耳,我仍想它快点、快点、再快点。没错,今天出发晚了,上班要迟到了。 以前上班我总迟到,一个月...

网友评论

    本文标题:有关Git的那些事儿(一)

    本文链接:https://www.haomeiwen.com/subject/nwyjlqtx.html