初学使用git进行版本控制管理。
最近在找实习,发现好多公司都要求会git和SVN,所以打算学习一下。 因为以前没有接触过, 一开始接触git或是github搞不太清楚这些名词到底指代的是什么(自己很菜 )。
git和github是两个完全不同的概念。
git是一个版本管理工具,每个人的电脑就是一个完整的版本库,工作的时候就不需要联网,因为版本都是在自己的电脑上。git的作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来。这样对于一些错误的更改,可以进行还原。新手学习git教程, 推荐!手把手教你使用Git( http://blog.jobbole.com/78960/)。
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub(百度)。我们在本地创建一个Git仓库后,可以在github创建一个Git仓库,实现这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。 同时这个平台可以帮助程序员之间互相交流和学习,很多牛人都在github上有自己的开源代码,国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码。
最近在找实习,发现好多公司都要求会git和SVN,所以打算学习一下。 因为以前没有接触过, 一开始接触git或是github搞不太清楚这些名词到底指代的是什么(自己很菜 )。
git和github是两个完全不同的概念。
git是一个版本管理工具,每个人的电脑就是一个完整的版本库,工作的时候就不需要联网,因为版本都是在自己的电脑上。git的作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来。这样对于一些错误的更改,可以进行还原。新手学习git教程, 推荐!手把手教你使用Git( http://blog.jobbole.com/78960/)。
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub(百度)。我们在本地创建一个Git仓库后,可以在github创建一个Git仓库,实现这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。 同时这个平台可以帮助程序员之间互相交流和学习,很多牛人都在github上有自己的开源代码,国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码。