【Git】2常用命令理解

git常用命令

工作流程

git的工作流程一般是这样的:
1、在工作目录中添加、修改文件;
2、将需要进行版本管理的文件放入暂存区域;
3、将暂存区域的文件提交到git仓库。
因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)
参考:https://www.cnblogs.com/qdhxhz/p/9757390.html

常用指令

【Git】2常用命令理解remote:远程仓库
repository:版本库(仓库)
index:暂存区
workspace:工作区

在了解了区域关系(区域理解)之后,就可以来理解指令。

常用指令:

  1. Git init :用 git init 在目录中创建新的 Git 仓库。可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。
  2. Git add :将工作区的文件添加到暂存区
  3. Git commit -m ‘’: 将暂存区的文件提交到本地仓库并添加提交说明
  4. Git checkout:当执行 “git checkout .” 或者 "git checkout – " 命令时,会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险,会清除工作区中未添加到暂存区的改动
  5. Git branch:查看所有分支(包括远程分支和本地分支)
  6. Git pull:是从远程获取最新版本到本地,并自动merge;
  7. Git push:是将本地库中的最新信息发送给远程库;
  8. Git fetch:是从远程获取最新版本到本地,不会自动merge;
  9. Git merge:是用于从指定的commit(s)合并到当前分支,用来合并两个分支;