Git、Gitlab的常用命令总结

一、Git的四个工作区域

1、Workspace(工作区)

用于存放项目代码,对文件或代码进行增删改等操作都发生在工作区。

2、Index / Stage(暂存区)

用于存放工作区添加上来的变更内容,使用git add能够将本地所有变更存入暂存区中。

3、Local Repository(本地仓库)

用于存放工作区和暂存区提交上来的变更,使用git commit可以将添加到暂存区的修改文件提交到本地仓库中。本地仓库也就是工作区目录下隐藏的.git文件,包含你提交后的所有版本的数据,其中HEAD指向最新放入仓库的版本。

4、Remote Repository(远程仓库)

用于托管代码的远程服务器,使用git push可以将本地仓库存储的修改内容推送至远程仓库中。

二、Git的工作流程

  1.  在工作区添加、修改、删除文件(coding过程);
  2.  将需要提交的变更文件添加到暂存区;
  3.  将暂存区的文件提交到git仓库。

因此,git管理的文件有三种状态:已修改 (modified)、已暂存 (staged)、已提交 (committed)。

你可能感兴趣的:(git,github)