git中提交命令的确切含义是什么

Pra*_*und 2 git github git-commit

提交是

提交或“修订”是对文件(或文件集)的单独更改。这就像当你保存一个文件时,除了使用 Git,每次保存它都会创建一个唯一的 ID(也称为“SHA”或“哈希”),它允许你记录何时以及由谁进行了哪些更改。提交通常包含提交消息,它是对所做更改的简要描述。

但我没有得到

commit在 git 和 git hub 中的确切含义是什么?

注意:-这不是任何 QI 的重复git push

Mos*_*ush 7

更改代码后,您将执行“提交”。

提交设置有关您已完成更改的消息。提交还会保存代码的修订版本,您可以随时一键将代码恢复到任何版本。

一直以来,这方面的完美例子就像一棵树。源树更准确。这将是解释源代码树上的git 分支的完美方式:

Git 源码树

每次提交都在“主人”上有一个点,主人将是树干。

您可以向树添加一个分支,并仅在此分支上添加更多提交。更改后,您可以将更改合并到母版。

所以综上所述,git被用作代码版本管理器。知道如何处理冲突并将多个不同版本合并为一个版本。

这是比较两个不同代码版本(提交)的屏幕截图

比较 PhpStorm IDE 上的两个不同提交

希望我能帮到你 :)