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 从暂存区恢复文件到工作区

相关推荐
.Hypocritical.8 小时前
Git 入门教程
git
AI行业学习13 小时前
Claude Code + cc-switch + Git + Node.js 全套下载+安装+配置完整版
开发语言·git·python·前端框架·node.js·html·notepad++
豆角焖肉15 小时前
.gitignore:配置文件+初学入门
git·gitignore
月落归舟15 小时前
Git 新手入门指南
git
达达车15 小时前
git使用技巧记录
git·使用技巧·版本管理
Simon—欧阳17 小时前
Git使用心得&理解
git
AI行业学习18 小时前
Claude Code + cc-switch + Git + Node.js 一站式完整安装配置教程【8.3】
git·python·安全·前端框架·node.js·html·notepad++
AI行业学习18 小时前
Claude Code + cc-switch + Git + Node.js 一站式完整安装配置教程(2026最新·国内可用版)
人工智能·git·python·安全·node.js·html·notepad++
维基框架1 天前
OpenAI在给Git做优化 上游行为要变了
人工智能·git
1名持续学习的码农1 天前
GPT Plus、GPT Pro用户第一次用Codex,项目权限和Git分支怎么设置?
人工智能·git·gpt·elasticsearch·ai编程·codex