美文网首页
1. Git 初识

1. Git 初识

作者: 一只奋斗的菜鸟 | 来源:发表于2023-08-13 17:36 被阅读0次

查看版本: git --version

image.png

查看配置列表: git config --list

image.png

配置用户名和邮箱地址:

 git config --global user.name "fanda"

 git config --global user.email "xxxx.com"

单独查询某条配置,比如:

image.png

开始详细操作演示:

image.png

**操作文件夹为: ** e/git_study/demo

通过 git init 命令来初始化版本库,默认会在工作区创建一个隐藏目录 .git ,这个 .git 就是版本仓库 ,可通过 ls -a 查看隐藏的目录。

现在 demo 目录就是工作区,目前除了 .git 目录外空无一物。

我们添加一个文件 welcome.txt 并编辑内容为 Hello.

image.png

可通过 git status 来查看当前工作区的状态如下:

image.png

输出表示,没有任何内容可提交,但是出现了未被追踪的文件,应该先通过 git add 将文件追踪。

添加并提交文件:

image.png

提交结果说明:

  1. 第一行: 在名为 master 的分支上,且是该分支的第一个提交( root-commit ) ,提交 ID174d90b ,提交描述为 initialized.

  2. 第二行: 提交修改了一个文件,包含一行插入。

  3. 第三行:此次提交创建了新文件 welcome.txt

阶段性总结:.git 所在目录就是工作区的根目录,git 的相关操作要在工作区中才能正常执行,当在工作区的子目录中操作时,会递归查找 .git 目录。

如果在工作区外操作,会报错:

image.png

可通过 git rev-parse --git-dir 命令来查看 .git 所在的目录 :

image.png

可通过 git rev-parse --show-toplevel 命令来查看工作区根目录:

image.png

可通过 git clone 命令来备份仓库 :

image.png

如上,我们把 demo 备份为了名为 demo-step-1 的文件夹。

注意:备份时,目录路径为 git_study ,而不是 demo ,是 demo 的上一级 。

三个不同级别的配置文件:

  • 版本库的配置文件:就是当前工作区的 .git/config 文件 。 git config -e 命令可查看 , :wq 退出编辑,注意先输入冒号。

  • 全局配置文件:用户主目录下的 .gitconfig 文件 。 git config -e --global 命令可查看 , :wq 退出编辑,注意先输入冒号。

  • 系统级配置文件: /etc 目录下。命令 git config -e --system 可查看 , :q 退出编辑,注意先输入冒号,系统文件不可写。

配置文件生效优先级:版本库级别的配置文件的优先级最高,全局配置文件次之,系统级配置文件排最后。相同的配置按优先级进行覆盖。

总结:版本创建三部曲,git initgit addgit commit

相关文章

  • git

    初识git--步骤截图

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • git命令上

    第2节:git命令 git初识配置 检验git安装是否成功:git bash中运行 git --version验证...

  • 1.初识

    “你为什么让他活着?” “他干净。” “那又为什么不让他离开这里?” “他不配。” ………………………………………...

  • 1. 初识

    依旧是烈日炎炎的北方夏日七八月份,那一年豫中老家一带还未有太多种西瓜的人家,梁康家则在少数种植户中,他们家也是第一...

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • # 初识git

    安装教程 可以从Git官网直接下载,网速慢的可以获取网盘资源,然后按默认选项安装即可。安装完成后,在开始菜单里找到...

  • 初识git

    git status 查看当前状态 stage区域的 增,改:git add 删:git rm --cached ...

  • 初识git

    --mkdir learngit 创建learngit文件夹 --进入新建的文件夹 --git init把这个目录...

  • 初识git

    一、版本管理 版本管理,是用来记录一个或若干文件内容变化,以便将来查询特定版本修证情况的系统。 版本管理工具的发展...

网友评论

      本文标题:1. Git 初识

      本文链接:https://www.haomeiwen.com/subject/dtmfmdtx.html