Git基本操作及操作原理

1.安装下载Git

2.基本信息配置

设置用户名

git config --global user.name ""

设置邮箱

git config --global user.email ""

查看全局配置

git config --global -l

查看具体配置项

git config --global user.name

3.工作原理

Working Directory(工作目录)

电脑上实际编辑文件的目录,也就是你正在工作的项目文件夹。

Stage (Index)(暂存区 / 索引)

也叫"索引",是准备提交的文件集合。

通过 git add 将工作区的文件加入暂存区,再通过 git commit 一次性提交。

History(版本历史 / 本地仓库)

这是 Git 的核心,记录了所有提交的历史版本。

每次执行 git commit 都会生成一个新的版本快照存入这里。

Remote Directory(远程仓库)

这是存放在远程服务器上的仓库,比如 GitHub、GitLab、Gitee 等。

通过 git push 将本地提交推送到这里,通过 git pull 从远程拉取最新代码并合并到本地历史

4.操作步骤

git clone url //克隆到本地

cd 工作目录 //切换到工作目录

git add . //将修改的文件放入暂存区

git commit -m "提交说明" //将暂存区的文件提交到本地代码库

git push //将本地代码库代码推送到远程仓库

5.补充命令

git status 查看工作目录和暂存区的状态

git add files Working → Stage 将文件加入暂存区

git commit Stage → History 提交暂存区到本地历史

git push History → Remote 推送本地提交到远程仓库

git pull Remote → History 从远程拉取并合并到本地历史

git reset History → Stage 撤销提交,回退到暂存区

git checkout Stage → Working 从暂存区恢复文件到工作区

相关推荐
霜落花轻扬2 小时前
git相关命令
git
xlq223224 小时前
2.git
git
OYangxf4 小时前
Git Ignore
大数据·git·elasticsearch
哆哆啦005 小时前
obsidian远程同步方案:infiniCloud+remotely save方案
笔记·git·obsidian
西柚小萌新7 小时前
【计算机常识】--使用 Gitea 在本地/内网搭建 Git 私有服务器
服务器·git·gitea
zhangfeng11338 小时前
scp 命令的使用方法 什么软件支持 .git bash xshell .openssh
开发语言·git·bash
_君莫笑16 小时前
大厂Git使用规范
git
无心水1 天前
【Hermes:安全、权限与生产环境】39、智能体也会犯错?Hermes 纠错、回滚与遗忘机制全指南 —— 让 AI 的错误像 Git 一样可逆可控
人工智能·git·安全·mcp协议·openclaw·hermes·honcho
南境十里·墨染春水1 天前
linux学习进展 git详解
linux·git·学习
zhangfeng11331 天前
CodeBuddy ai对话框上面的git docs terminal Rulds 干嘛用的,以thinkphp fastadmin 为例,插件市场
人工智能·git·编程