Git使用指南

目录

工作机制

基本框架:

  • Workspace:开发者工作区,也就是你当前写代码的目录,它一般保持的是最新仓库代码。
  • Index / Stage:暂存区,最早叫Stage,现在新版本已经改成index,位于.git目录中,它用来存放临时动作,比如我们做了git add或者git rm,都是把文件提交到缓存区,这是可以撤销的,然后在通过git commit将缓存区的内容提交到本地仓库
  • Repository:仓库区,是仓库代码,你所有的提交都在这里,git会保存好每一个历史版本,存放在仓库区,它可以是服务端的也可以是本地的,因为在分布式中,任何人都可以是主仓库。
  • Remote:远程仓库,只能是别的电脑上的仓库,即服务器仓库。

流程图

总体工作流程:

工作区->暂存区

工作区->暂存区->本地仓库

基本命令

命令 作用
git init 初始化新建本地仓库
git add 添加文件到暂存区
git status 查看仓库当前的状态,显示有变更的文件
git diff 比较文件的不同,即暂存区和工作区的差异
git commit 提交暂存区到本地仓库
git reset 回退版本
git rm 将文件删除并添加到暂存区,提交后版本库中的文件也被删除
git mv 移动或重命名工作区文件

分支操作

使用分支可以开辟不同开发路线

命令 作用
git branch 分支名 创建分支(当前分支必须不为空)
git branch -v 查看分支(分支为空的不显示)
git checkout 分支名 切换分支
git merge 需要合并的分支名 把指定的分支合并到当前分支上
git branch -d 分支名 删除本地已合并的分支(需在其他分支上进行)

远程仓库

命令 作用
git remote 查看已配置的远程仓库
git pull 拉取远程仓库修改后的文件
git fetch 拉取远程仓库的所有分支

本地仓库关联远程仓库

git remote add origin 远程仓库URL
git push origin 远程仓库对应的分支可以上传新的分支,和新分支中修改上传的文件

参考

B站参考视频 ------【GeekHour】一小时Git教程
参考博客1------关于Git这一篇就够了
参考博客2------Git基本使用(很详细)
后续在实际使用中会继续完善本篇博客


相关推荐
bzmK1DTbd1 天前
Git版本控制:Java项目中的分支管理与合并策略
java·开发语言·git
OYangxf1 天前
Git基础概念
git
weixin_402278451 天前
VS code 本地推送github添加SSH设置
运维·git·ssh
笑望灬星辰1 天前
VS Code 编辑器 Git 工具 - 分支操作【保姆级教程】
git·vscode·编辑器
shisanjin1231 天前
关于 IDEA2025 版本中对 git 的操作与使用
git·github·idea
熬夜敲代码的小N1 天前
鸿蒙PC开发者必备!GitNext深度测评:一站式Git管理工具
git·华为·harmonyos
坚果派·白晓明1 天前
【开发者必备工具】Windows 11 安装 Git 完整指南
windows·git·项目开发必备工具·参与开源项目必备工具
cooldream20091 天前
Git实战指南:从Gitee拉取到推送的完整工作流详解
git·gitee
希望未来不会秃1 天前
【Git实战】如何将本地已有项目关联并推送到指定的远程仓库(保姆级教程)
git·gitee·github
挂科边缘1 天前
2026 Git 安装流程和基础使用步骤(保姆级教程)
git