购买了网站如何使用吗,301wordpress,如何进行网站的资源建设,免费seo教程资源Git 是一个开源的分布式版本控制系统#xff0c;用于敏捷高效地处理任何或小或大的项目。
一、Git 安装 windows安装#xff1a;进入网站 https://git-scm.com/ 安装#xff0c;ubuntu配置#xff1a;apt install git。当前于 Win 下已安装 Git 版本 2.40.1。
二、配置 设… Git 是一个开源的分布式版本控制系统用于敏捷高效地处理任何或小或大的项目。
一、Git 安装 windows安装进入网站 https://git-scm.com/ 安装ubuntu配置apt install git。当前于 Win 下已安装 Git 版本 2.40.1。
二、配置 设置提交代码时的用户信息
–global 参数表示对当前用户的所有仓库有效否则去掉 –global 参数即只对当前仓库有效。
$ git config --global user.name abc
$ git config --global user.email abc#byd.com三、工作流程 一般工作流程如下
克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果此时其他人修改了可以更新资源。在提交前查看修改。提交修改。在修改完成后如果发现错误可以撤回提交并再次修改并提交。
四、基本概念
工作区 就是你在电脑里能看到的目录即平时存放项目代码的地方。暂存区 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件.git/index中所以我们把暂存区有时也叫作索引index。用于临时存放你的改动事实上它只是一个文件保存即将提交的文件列表信息。Git 仓库 Git 仓库位于工作区中的 .git 中。这里边有提交的所有版本数据。其中HEAD 指向最新放入仓库的版本。 通常我们执行的操作为1. 在工作目录中添加、修改文件2. 将需要进行版本管理的文件放入暂存区域3. 将暂存区域的文件提交到 Git 仓库。相对应的Git 管理的文件有三种状态已修改modified、已暂存staged和已提交committed。 下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系 图中的 objects 标识的区域为 Git 的对象库实际位于 “.git/objects” 目录下里面包含了创建的各种对象及内容。 当对工作区修改或新增的文件执行 git add 命令时暂存区的目录树被更新同时工作区修改或新增的文件内容被写入到对象库中的一个新的对象中而该对象的ID被记录在暂存区的文件索引中。 当执行提交操作git commit时暂存区的目录树写到本地仓库对象库中master 分支会做相应的更新。即 master 指向的目录树就是提交时暂存区的目录树。 当执行 git reset HEAD 命令时暂存区的目录树会被重写被 master 分支指向的目录树所替换但是工作区不受影响。 当执行 git rm --cached file 命令时会直接从暂存区删除文件工作区则不做出改变。 当执行 git checkout . 或者 git checkout -- file 命令时会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险会清除工作区中未添加到暂存区中的改动。 当执行 git checkout HEAD . 或者 git checkout HEAD file 命令时会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。这个命令也是极具危险性的因为不但会清除工作区中未提交的改动也会清除暂存区中未提交的改动。