我最近使用Eclipse向Git添加了一个新项目,但在我的GitHub帐户中没有看到该项目。

为什么它们有相同的帐户信息和不同的存储库?

Git和GitHub不是一回事吗?


当前回答

简单地说,Git是一个版本控制系统,允许您管理和跟踪源代码历史。GitHub是一个基于云的托管服务,可以让你管理Git存储库。如果你有使用Git的开源项目,那么GitHub是用来帮助你更好地管理它们的。

其他回答

如果你想跨开发人员合作,Github是必需的。如果你是一个单独的贡献者,git就足够了,确保你定期备份你的代码

Git是什么:

Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。

Git是一个分布式对等版本控制系统。网络中的每个节点都是一个对等点,存储整个存储库,也可以作为多节点分布式备份。中央服务器没有具体的概念,尽管节点可以是无头的或“裸露的”,在集中版本控制系统中扮演类似中央服务器的角色。

GitHub是什么?

“GitHub是一个基于web的Git存储库托管服务,它提供了Git的所有分布式修订控制和源代码管理(SCM)功能,并添加了自己的特性。”

Github为每个项目提供了访问控制和一些协作功能,如wiki、任务管理、错误跟踪和功能请求。

使用Git不需要GitHub。

GitHub(以及任何其他本地、远程或托管系统)都可以是单个项目中相同分布式版本存储库中的对等体。

Github允许你:

与他人共享您的存储库。 访问其他用户的存储库。 存储存储库(github服务器)的远程副本作为备份 您的本地副本。

说白了就是:

正如我们所知,它们都是源代码控制。 打个比方,如果Git是一台独立的计算机,那么GitHub就是一个计算机网络,通过带有铃铛和口哨的网络连接起来。 所以除非你打开一个GitHub账户,并明确告诉VSC或任何编辑器使用GitHub,否则你会看到你的源代码在上面,否则它们只在下面这里,你的本地Git。 GitHub在与VSC一起使用时使用Git来完成其操作。

简单地说,Git是一个版本控制系统,允许您管理和跟踪源代码历史。GitHub是一个基于云的托管服务,可以让你管理Git存储库。如果你有使用Git的开源项目,那么GitHub是用来帮助你更好地管理它们的。

Git - Git是安装在本地系统上的版本控制软件。对于单独从事项目的个人来说,Git被证明是一款优秀的软件。

GitHub - 如前所述,Git是一个跟踪代码更改的版本控制系统,而GitHub是一个基于web的Git版本控制存储库托管服务。它提供了Git的所有分布式版本控制和源代码管理(SCM)功能,同时还提供了一些自己的特性。