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 小时前
Git工作流程与常用指令——从本地开发到远程协作
大数据·git·elasticsearch
FEF前端团队1 小时前
开发知识库 #01:Git 全面操作教程
git·github
weixin_531651815 小时前
Git 操作指南
大数据·git·elasticsearch
一个程序猿老马8 小时前
003、Git核心概念:仓库、工作区、暂存区、版本库
大数据·git·elasticsearch
披着羊皮不是狼8 小时前
Git完整学习总结
git·学习·elasticsearch
DevilSeagull8 小时前
MySQL(1) 安装与配置
java·数据库·git·mysql·http·开源·github
一个程序猿老马8 小时前
005、Git三板斧(1):git add - 将文件纳入版本管理
大数据·git·elasticsearch
Cyber4K9 小时前
【DevOps专项】Git 部署及使用方法
运维·git·devops
无限进步_10 小时前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
C++ 老炮儿的技术栈10 小时前
工业视觉检测:用 C++ 和 Snap7 库快速读写西门子 S7-1200
c语言·c++·git·qt·系统架构·visual studio·snap