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中文網其他相關文章!