git的工作区域及文件状态查看

168 阅读1分钟

我正在参加「掘金·启航计划」

git的三个工作区域

  • 工作目录:

    • 开发时代码操作所处于的目录。
    • 版本穿梭会在这个目录中进行代码版本替换。
  • 暂存区:

    • add 但是没有commit 的文件都处于暂存区中。
  • git仓库

    • commit过的文件,保存在git仓库中作为一个版本。
    • 仓库中保存了很多版本和对应的文件内容,每次版本穿梭时就将工作目录重置为某个版本中的状态。

git的文件状态查看

查看命令:

git status

文件状态:

  • untracked ——未跟踪的文件

    • 某个文件是新出现在工作目录中的,以前没有add或commit。
  • modified —— 修改过的文件

    • 某个文件以前提交过,但是又进行了修改。
  • staged —— 已暂存的文件

    • add过但是没有commit的文件。
  • committed

    • 已提交的文件(进行了commit的文件)。