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

相关推荐
那年窗外下的雪.1 小时前
AIDC 学习日志|第 14 天|MAC Flapping 与 EVPN 多归属分层排障
网络·git·学习·macos·github·spine
FlyWIHTSKY2 小时前
本地文件夹转化为 Git 仓库,并推送到远程平台创建一个全新的仓库
git
必须会一定会3 小时前
AI 编程隐私保护清单:API Key、代码上传、Agent 权限与 Git 历史排查
人工智能·git·ai编程
云计算磊哥@5 小时前
运维开发宝典061-CICD_版本控制器git
运维·git·运维开发
晨枫阳6 小时前
.gitignore 文件的真正含义
git
yu俞娥宝6 小时前
VS Code Git工作树:解锁多分支并行开发高效体验
git
小芒果_016 小时前
git安装步骤
git
智塑未来7 小时前
企业服务器托管怎么选?多维评测标准与主流方案选型指南
服务器·git·github
Aurora_th1 天前
浙江海洋大学 资料共享 期末考试卷、课程资料等
git·github
奶茶树1 天前
【C++】13. C++11新特性【上】
c语言·开发语言·c++·git·github