【Git】2常用命令理解
工作流程
git的工作流程一般是这样的:
1、在工作目录中添加、修改文件;
2、将需要进行版本管理的文件放入暂存区域;
3、将暂存区域的文件提交到git仓库。
因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)
参考:https://www.cnblogs.com/qdhxhz/p/9757390.html
常用指令
remote:远程仓库
repository:版本库(仓库)
index:暂存区
workspace:工作区
在了解了区域关系(区域理解)之后,就可以来理解指令。
常用指令:
- Git init :用 git init 在目录中创建新的 Git 仓库。可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。
- Git add :将工作区的文件添加到暂存区
- Git commit -m ‘’: 将暂存区的文件提交到本地仓库并添加提交说明
- Git checkout:当执行 “git checkout .” 或者 "git checkout – " 命令时,会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险,会清除工作区中未添加到暂存区的改动
- Git branch:查看所有分支(包括远程分支和本地分支)
- Git pull:是从远程获取最新版本到本地,并自动merge;
- Git push:是将本地库中的最新信息发送给远程库;
- Git fetch:是从远程获取最新版本到本地,不会自动merge;
- Git merge:是用于从指定的commit(s)合并到当前分支,用来合并两个分支;