提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
学习让我快乐!

一、Git概述
1.1 概念Git是 分布式版本控制系统(简称DVCS)有两种类型的仓库:本地仓库和远程仓库
- 本地仓库:是在开发人员之间电脑的Git仓库
- 远程仓库:是在远程服务器上的Git仓库

1.2 Git工作流程
- 从远程仓库中克隆代码到本地仓库
- 从本地仓库中checkout代码然后进行代码修改
- 在提交前先将代码提交到暂存区
- 提交到本地仓库。本地仓库中保存修改的各个历史版本
- 修改完成后,需要和团队成员共享代码时,将代码push到远程仓库

二、Git常用命令
2.1 环境配置
| 设置用户名称 | git config --global user.name "用户名称" |
| 设置email地址 | git config --global user.email "邮箱地址" |
| 查看所有用户 | git config --list |
| 查看用户名称 | git config user.name |
2.2 获取Git仓库
有两种获取的方法:
2.2.1 在本地初始化一个Git仓库
- 在电脑上创建一个空目录,作为我们的本地Git仓库
- 进入这个目录中,点击右键打开Git bash窗口
- 输入git init 命令
如果当前文件夹出现如图下,说明Git仓库创建成功

2.2.2 从远程仓库克隆
这个通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地
使用 git clone 远程Git仓库地址
就可以复制过去了
2.3 工作目录,暂存区
工作目录(工作区):包含.git文件夹的目录就是工作目录,主要用于存放开发代码。
暂存区:.git文件夹中的很多文件,其中一个index文件就是暂存区,暂存区是一个临时保存修改文件的地方。

2.4 Git工作目录下文件的两种状态
untracked 未跟踪(未被纳入版本控制)
tracked 已跟踪(被纳入版本控制)
Unmodified 未修改状态
Modified 已修改状态
Staged 已暂存状态
2.5 本地仓库操作
git status 查看文件状态

也可以使用git status –s 使输出信息更加简洁
![]()
git add 将未跟踪的文件加入暂存区

将新创建的文件加入暂存区后查看文件状态

git reset 将暂存区的文件取消暂存
将文件取消暂存后查看文件状态

git commit 将暂存区的文件修改提交到本地仓库

git rm 删除文件

删除文件后查看文件状态

上面删除的只是工作区的文件,需要提交到本地仓库

将文件添加至忽略列表
一般我们总会有些文件无需纳入Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以在工作目录中创建一个名为 .gitignore 的文件(文件名称固定),列出要忽略的文件模式。下面是一个示例:
# no .a files *.a # but do track lib.a, even though you're ignoring .a files above !lib.a # only ignore the TODO file in the current directory, not subdir/TODO /TODO # ignore all files in the build/ directory build/ # ignore doc/notes.txt, but not doc/server/arch.txt doc/*.txt # ignore all .pdf files in the doc/ directory doc/**/*.pdf
git log 查看日志记录

总结
表情包用于优快云博主「四季奶青全糖去冰@」

本文介绍了Git的基本概念,包括分布式版本控制系统的特点,并详细讲解了如何配置环境、获取仓库、理解工作目录与暂存区的概念,以及如何管理和提交文件的状态。





