我最近使用Eclipse向Git添加了一个新项目,但在我的GitHub帐户中没有看到该项目。
为什么它们有相同的帐户信息和不同的存储库?
Git和GitHub不是一回事吗?
我最近使用Eclipse向Git添加了一个新项目,但在我的GitHub帐户中没有看到该项目。
为什么它们有相同的帐户信息和不同的存储库?
Git和GitHub不是一回事吗?
当前回答
简单地说,Git是一个版本控制系统,允许您管理和跟踪源代码历史。GitHub是一个基于云的托管服务,可以让你管理Git存储库。如果你有使用Git的开源项目,那么GitHub是用来帮助你更好地管理它们的。
其他回答
如果你想跨开发人员合作,Github是必需的。如果你是一个单独的贡献者,git就足够了,确保你定期备份你的代码
Git是一个版本控制系统,一个管理源代码历史的工具。
GitHub是Git存储库的托管服务。
所以它们不是一回事:Git是工具,GitHub是为使用Git的项目提供的服务。
要把你的代码放到GitHub上,请看这里。
在SVN类比中,Git取代了SVN,而GitHub取代了SourceForge:P
如果你的这个项目是新的,那么你仍然可以提交到你的本地Git,然后你可以稍后推送到GitHub。你需要在Git设置中添加你的GitHub回购作为“远程存储库”。
他们似乎为Eclipse用户提供了一些东西:http://eclipse.github.com/
否则,如果您是Git新手,请访问http://git-scm.com/book
说白了就是:
正如我们所知,它们都是源代码控制。 打个比方,如果Git是一台独立的计算机,那么GitHub就是一个计算机网络,通过带有铃铛和口哨的网络连接起来。 所以除非你打开一个GitHub账户,并明确告诉VSC或任何编辑器使用GitHub,否则你会看到你的源代码在上面,否则它们只在下面这里,你的本地Git。 GitHub在与VSC一起使用时使用Git来完成其操作。
Git - Git是安装在本地系统上的版本控制软件。对于单独从事项目的个人来说,Git被证明是一款优秀的软件。
GitHub - 如前所述,Git是一个跟踪代码更改的版本控制系统,而GitHub是一个基于web的Git版本控制存储库托管服务。它提供了Git的所有分布式版本控制和源代码管理(SCM)功能,同时还提供了一些自己的特性。