Git是什么?对于初学者的解释,这是解释Git直到提交(commit)的概念
首先
在学习编程的过程中,有很多我不理解的东西,其中之一就是“Git”。
为了复习兼学习初次接触Git概念的人能够更容易地理解,我制作了一篇文章,配有插图。
希望这能对理解有所帮助。
首先,Git是什么?
Git是一种用于管理源代码版本的工具。你可能会想:这是什么东西?哈哈哈
我将用一个具体的例子来进行解释。
的确,如果这样做,可以保留过去的数据。
-
- 統一的な管理が難しい
- 1回1回のバックアップに手間がかかる
在中文中,可以这样表达:
有一些问题。
而且在这种方法中,有着“完成版”和“最终版”,到最后也不知道哪一个是最新数据,这也很困扰吧。
在Git概念出现之前,只能通过这种方法进行版本管理,但有了Git的出现,就不再需要单独保存文件了。(太厉害了!)
Git可以随时回到记录的版本并查看数据。
使用Git可以让多人共享同一个文件。
版本管理能够确保文件的最新状态和变更历史,这意味着更容易了解文件的最新状态和变更历史。因此,多人可以共享同一个文件,并一起参与项目的开展。
这是Git的基本概念。
GitHub是一个基于Git机制的网络服务。
提交(commit)代表版本(commit)的意思
当研究Git时,经常会遇到“提交(コミット)”这个词语。
前面已经解释了版本(バージョン)一词,而提交(コミット)则准确指代了这个版本。
由于源代码不会自动保存,每个用户都需要在各自的时间点进行保存。通过这个保存操作创建的版本被称为“提交”。
由于这个提交,我们可以随时将状态回滚到过去,或者来回切换不同的提交!就像游戏中的“保存功能”一样。
这里记录的不仅是文件的状态,而且
-
- いつ変更されたか?(when)
-
- 誰が変更したか?(who)
- どんな変更だったか?(How)
也会记录有关类似信息。
因此,只要查看提交记录就可以了解具体的修改内容,无需再一一口头解释“我将A和B这样更改了!”的情况。