最近我在github上打开了一个存储库,并在google上看到了其他版本控制系统后,但我想知道它们的工作方式,并可能在上面做一个小项目,因为我是一名大学学生,并且我在网上搜索了免费的源代码像github或任何其他网站一样工作,但我没有得到它们,因此,如果有人拥有一个具有版本控制器逻辑的简单项目项目,或者告诉我他们背后的登录名,我就可以开始使用它,我主要使用python和Java
答案 0 :(得分:1)
github只是一个网站。它不执行版本控制。 github的源代码不可用。
github的实际版本控制由名为git
(用C语言编写)的开源软件执行。git的源代码在https://github.com/git/git
gitlab是另一个类似于github的网站,但是是开源的。 gitlab的源代码位于https://gitlab.com/gitlab-org/gitlab-ce
git用C编写,但是还有其他用python编写的版本控制软件。一个例子是汞,来源在这里https://www.mercurial-scm.org/repo/hg-all/