git和github,svn的区别。

查看:128
本文介绍了git和github,svn的区别。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

本人小白,先谢过诸位大牛。
在win10 上安装git 和github有啥区别吗?在网上搜了下还是很迷糊。
只安装其中一个又有啥功能,两个一块安装有啥特性?
我想在本地写代码,然后部署到github上,该是git还是github?
git 和 svn又是啥关系,能干啥?

谢谢了!

解决方案

git是一种版本管理系统,github是个网站,简单点说有点像可乐和可口可乐的关系吧,后者是前者一个比较出名的实现而已。一般git是核心程序,属于必装的,但github可装可不装,——不装的话,用其它程序也可以实现它的功能(git自带了bash命令行和一个简陋到还不如消失的可视化界面程序);装了也就是用github时会方便点而已。

git和svn都是版本管理系统,区别是git是每个客户端都是一套版本库,大家在线的时候可以相互同步,离线的时候也可以各玩各的(可以每人一个版本分支这么玩),大不了上线的时候重新同步下就行了;SVN就必须有个核心的版本托管服务器,而且必须和它保证同步才行,一旦掉线大家基本就废了。另外,git上是可以部署svn模式的,但svn没法弄git这套……

初学的话,可以注册个github帐号自己传点小东西上去玩,但需要提醒你的是上边只有公开项目、私有则是要钱的;另外我个人更推荐国内的Coding.net,中文的而且帮助也很全,另外他家有免费的私有项目,比较适合入门;本机上除了git得装以外,编辑器一般都会有git的原生支持或者是插件,可以搜下;另外还可以装TortoiseGIT,虽然是英文的软件但是免费而且有中文语言包,图形界面相对更好用。

这篇关于git和github,svn的区别。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆