1 查看
用户名 git config user.name
密码 git config user.password
邮箱 git config user.email
全局配置信息 $ git config --list --global
2 修改
用户名 git config --global user.name "新用户名"
密码 git config --global user.password "新密码"
邮箱 git config --global user.email "新邮箱"
3 获取帮助信息
get help config //浏览器
get config -h //终端
4 获取git仓库的两种方式
1) 将本地的目录转为git仓库
2) 克隆到本地
5 现有目录中初始化仓库
1) 右键打开git bash
2) 执行 git.init 即可转为仓库
.git目录就是git仓库
6 工作区中文件的4种状态
未被git管理
未跟踪
已被git管理
Unmodified/未修改 工作区文件与git仓库文件内容保持一致
Modified/已修改 工作区文件与git仓库文件内容不一致
Staged/已暂存 被修改的文件已被放到暂存区,准备保存到git仓库
git操作的终极结果:让工作区的文件都处于“未修改”状态
7 检查文件状态
git status
Untracked files 未被跟踪的文件
8 精简方式显示文件的状态
git status -s
未被跟踪的文件前有两个❓❓
被跟踪的文件前有绿色的A
git status -short
9 跟踪新文件
git add 文件名
一次性添加多个文件
git add .
10 清空终端 clear
11 提交更新
git commit
git commit -m "新建了index.html文件"
12 对已提交的文件进行修改
git status
显示 changes not staged for commit
说明已跟踪文件的内容发生了变化,但还没有放到暂存区
修改过的、没有放入暂存区的文件前面有红色的M
修改过的、放入暂存区的文件前面有绿色的M
13 暂存已修改的文件
git add
开始跟踪新文件
把已跟踪、且已修改的文件放到暂存区
把有冲突的文件标记为已解决状态
14 提交已暂存的文件
git commit -m "新建了index.html文件"
15 撤销对文件的修改
所有修改会丢失,无法恢复 慎重操作
git checkout --文件名
16 取消暂存的文件
git reset HEAD 要移除的文件的名称
git reset HEAD . //移除所有文件
17 跳过使用暂存区
git commit -a -m "描述消息"
18 移除文件
1).从git仓库和工作区同时移除
git rm -f 文件名 ***文件名前会有绿色的D***
2) .只从git仓库移除,保留工作区的
git rm --cached 文件名
19 忽略文件
.gitignore
glob模式 简化了的正则表达式
20 查看提交历史
git log
查看最近的两条 git log -2
一行展示 git log --pretty=oneline
21 回退到指定的版本
git reset --hard <唯一标识>
旧版本查看 git reflog --pretty=oneline
Git学习
最新推荐文章于 2024-09-30 08:05:35 发布
本文详细介绍了Git的基本操作,包括配置用户名、密码和邮箱,查看与修改全局配置,获取帮助信息,创建和初始化Git仓库,管理文件的四种状态,跟踪新文件,提交更新,以及撤销和回退文件修改。此外,还讲解了如何查看提交历史、忽略文件、移除文件和使用.gitignore。通过这些步骤,读者可以全面掌握Git的基础工作流程。
摘要由CSDN通过智能技术生成