git和github,svn的区别。

【字号: 日期:2023-08-30浏览:33作者:雯心

问题描述

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

谢谢了!

问题解答

回答1:

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

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

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

回答2:

git和svn都是项目管理工具 。github是基于git的,是一个开放的巨大项目库。比如你可以自己在服务器建一个git仓库,然后用git上传你的项目。要想向github上传你的项目需要你的电脑安装git教程:

回答3:

git、svn是版本控制工具。github是一个源代码托管网站,出了一个github工具是用来方便操作的,这个可选,没必要装。利用git就可以推送到github上。用git不一定要上github,本地就可用,并且保存了完整的仓库。与github同类的有gitlab、bitbucket等,国内有coding.net等,你也可以自己搭建,比如可用的网站系统有gitlab、gitbucket等。

回答4:

git是版本控制工具,和svn同级别。github只是一个网站,沿用了git的技术,他们本无根本关联

回答5:

1、git的分支,可以控制分支合并等。关键有个github开源网站。。。

2、svn功能少,使用简单,可以对单一文件还原。关键他没弄个网站,git懂得市场。。。

回答6:

git和svn都是版本管理工具,而github是一个代码托管网站。

回答7:

git和svn差不多是一个东西。不过git是分布式的,比较强大易用。github是git里的仓库的远程实现。跟网盘啊,远程ftp差不多的东西。例子:git像window,svn像linux,github就是块西数硬盘。

回答8:

Git和SVN是同一类工具,用来管理源代码的,不是同一个东西.Git不用同步服务器,可以只在本地用,SVN没听过不用同步到服务器的.Git是工具,Github是以Git为基础的服务,称为源代码托管网站.代码放到Github不叫'部署',只叫托管.本地必须安装git才能使用github服务

相关文章: