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

相关推荐
流星雨在线4 小时前
项目 Git 分支 + Tag 管理规范
git
爱宇阳4 小时前
Git Clone 完整入门指南(从 0 到团队实战)
git
为什么要做囚徒6 小时前
IDEA Git更新后.iml/.idea丢失、项目配置清空问题排查与解决
git·intellij-idea
卖报的大地主7 小时前
Learn Claude Code Agent 开发 | 12、目录级隔离:Git Worktree实现多任务并行无冲突
大数据·git·elasticsearch
Amnesia0_07 小时前
linux中的git和gdb
linux·运维·git
原来是猿8 小时前
Git【多人协作二】
git
小陈工9 小时前
2026年4月1日技术资讯洞察:AI芯片革命、数据库智能化与云原生演进
前端·数据库·人工智能·git·python·云原生·开源
我先去打把游戏先9 小时前
Git 一个本地仓库同时推送到两个远程仓库(私人 GitHub + 公司 Git)保姆级教程
git·vscode·单片机·嵌入式硬件·物联网·学习·github
jian1105810 小时前
Mac git生成SSH秘钥
git·macos·ssh