您的位置:首页 > 其它

从0开始学习Git系列之「Git简介」

2016-09-28 09:34 302 查看

前言

我想作为一名程序员,一定要会使用GitHub来管理自己的项目,至少应该知道GitHub。我拥有GitHub账号是在大学时期,但是并没有怎么用过,无非是找找开源项目,从来没有一个自己的项目来进行维护。工作了用的比较多,可都是用的可视化管理软件。但此文分享的是我学习Git命令的历程。当然网络这么大,好文章多得是,而我只是分享与记个笔记,与大家共勉。

GitHub与Git的渊源

GitHub 是一家公司,位于旧金山,由 Chris Wanstrath, PJ Hyett 与 Tom Preston-Werner 三位开发者在2008年4月创办,主要提供基于git的版本托管服务。

Git 是一款免费、开源的分布式版本控制系统,他是著名的 Linux 发明者 Linus Torvalds 开发的。

总结:Git只是一个对GitHub上托管的项目进行版本控制的工具,而GitHub的功能还有很多(比如:搭建博客、写作等)。

Git的功能

协同开发:一个项目,需要好几个人同时开发,彼此之间修改的代码互不影响,同时需要同步别人的代码。

防止代码丢失:同步本地的代码和服务端的代码,本地代码丢失还可以从服务端拉取(有好事者(我)就问了:服务端的代码也没有了怎么办? 答:自求多福!)

代码回滚:有很多时候,提交上去的代码可能产生了更多的Bug,这个时候就需要回滚到之前的代码,不然怎么知道自己到底改了哪些地方。

精确的记录:每次修改完提交至服务端时,都会记录一条修改了什么地方,这样很方便自己或协作者找到差异之处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git