Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android studio新项目签出中GIT和GITHub的区别?_Android_Git_Android Studio_Github - Fatal编程技术网

android studio新项目签出中GIT和GITHub的区别?

android studio新项目签出中GIT和GITHub的区别?,android,git,android-studio,github,Android,Git,Android Studio,Github,签出新项目时,以下两个选项之间有什么区别 1,文件->新建->版本控制->GitHub中的项目 2、文件->新建->版本控制->Git中的项目 我的理解是,使用第一个选项,我们可以从GitHub签出存储库。那么第二个选项有什么用呢?Git是一个版本控制系统,一个管理源代码历史记录的工具 GitHub是Git存储库的托管服务 所以它们不是一回事:Git是工具,GitHub是使用Git的项目的服务。 但是我可以使用第二个选项签出GITLab项目,为什么?第二个选项对GITHub和GitLab通用吗?

签出新项目时,以下两个选项之间有什么区别

1,文件->新建->版本控制->GitHub中的项目

2、文件->新建->版本控制->Git中的项目


我的理解是,使用第一个选项,我们可以从GitHub签出存储库。那么第二个选项有什么用呢?

Git是一个版本控制系统,一个管理源代码历史记录的工具

GitHub是Git存储库的托管服务

所以它们不是一回事:Git是工具,GitHub是使用Git的项目的服务。

但是我可以使用第二个选项签出GITLab项目,为什么?第二个选项对GITHub和GitLab通用吗?@Raj我想是的。我没有试过,但都是在git上运行的,因此应该有第二个选项。@lucidbrot是的,都是在git上运行的。但是我不知道为什么第一个选择是必要的。谢谢您的回复。@Raj我不知道,但选项1可能提供了一些额外的功能,比如分叉陌生人的github回购