Git入门最佳实践(二):Git原理必知必会

前言

git有诸多的命令,要去理解这些命令的含义核心在于两点:我现在操作的文件是什么状态?在哪个区?

四个区

工作区 (Working Area):即我们的编辑区。
暂存区 (Stage):git add后的文件的位置。
本地仓库 (Local Repository):本地计算机上的版本库。
远程仓库 (Remote Repository):远程计算机上的版本库。

五种工作状态

未修改 (Origin):刚clone下的代码属于未修改+已追踪的状态。
已修改 (Modified)& 未追踪 (Untracked):新建的文件尚未add时属于未追踪的状态。已追踪的文件修改后为已修改的状态。
已暂存 (Staged):git add后文件的状态,表明文件已暂存到暂存区。
已提交 (Committed):git commit后文件的状态,表明文件已提交到本地仓库。
已推送 (Pushed):git push后文件的状态,表明文件已推送到远程仓库。

git四区五状态.jpg

你可能感兴趣的:(Git入门最佳实践(二):Git原理必知必会)