git add
>和git commit
:密钥差异git add
git commit
和git add
>是GIT的两个基本命令,这对于管理项目的更改至关重要。 但是,它们在工作流程中有不同的目的。 git commit
为提交准备更改,而git add
实际上将这些准备好的更改保存到了GIT存储库的历史记录中。 将git commit
视为登台区域,在其中选择要在下一个提交中包含的修改。 然后,进行这些分阶段的更改,并在那个时间点创建项目的永久快照。 这个两步的过程允许对每个提交中包含的内容进行颗粒状的控制,从而导致更清洁,更有条理的版本历史记录。 您可以选择性地添加文件,文件中的特定更改(使用git add -p
进行交互式登台),甚至在提交之前从登台区域中删除文件。这与假设的单步系统形成鲜明对比,其中所有变化都将在原子上进行,这将严重限制控制和灵活性。
git add
> git commit
:功能差异git add
核心差异在于其在GIT工作流程中的功能。
git commit
要说明:想象您已经对项目进行了三个更改(更改了三个文件)。您可以
。 稍后,您可以git add
git commit
再次产生两个单独的提交,每个提交都集中在更改的子集上。git add
> git commit
>
git add
git commit
git add
> > git commit
直接确定后续git add
>的内容的内容。提交中只有使用
git add -p
git add
>命令中进行不同的文件或更改在犯罪之前的不同文件或更改,然后在犯罪之前,创建更加专注和可理解的consits。提交之前,请使用git reset HEAD <file>
本质上,git add
git commit
git add
git commit
原子委员会:git add
git commit
协作开发:
以上是git 的add和commit的区别的详细内容。更多信息请关注PHP中文网其他相关文章!