Git 基本使用

一、Git简介

  1. 简单的内容追踪系统;
  2. 是一个快速、可扩展的分布式版本控制系统,
  3. 拥有异常丰富的命令集
  4. 提供高级操作和对内部的完全访问。

二、Git安装

详情看本人此文章

三、Git 命令(基础版)

把 Git 分为上层封装命令("瓷件")和底层核心命令("管件")。基本版的使用不用了解具体的命令如何使用,详细的可以看官网


1. 下面是常用的基础操作

  • 查看状态
bash 复制代码
git status  # 显示工作区/暂存区状态
  • 添加文件到暂存区
bash 复制代码
git add file.txt       # 添加单个文件
git add .              # 添加所有修改
  • 提交更改
bash 复制代码
git commit -m "提交说明"  # 提交到本地仓库
  • 查看提交历史
bash 复制代码
git log       # 详细历史
git log --oneline  # 简洁版

2. 分支管理

  • 创建/切换分支
bash 复制代码
git branch dev        # 创建分支dev
git checkout dev      # 切换到dev分支
git checkout -b dev   # 创建并切换(合并上述两步)
  • 合并分支
bash 复制代码
git checkout main     # 切换到主分支
git merge dev         # 将dev分支合并到当前分支
  • 删除分支
bash 复制代码
git branch -d dev     # 删除本地分支

3. 远程仓库

  • 关联远程仓库
bash 复制代码
git remote add origin https://github.com/username/repo.git # 链接要用自己的
  • 推送代码
bash 复制代码
git push -u origin main  # 首次推送(-u设置默认远程分支)
git push                 # 后续推送
  • 拉取更新
bash 复制代码
git pull origin main   # 拉取远程代码并合并

4. 撤销操作

  • 丢弃工作区修改
bash 复制代码
git checkout -- file.txt  # 撤销未暂存的修改
  • 从暂存区移除文件
bash 复制代码
git reset HEAD file.txt   # 取消暂存
  • 修改最后一次提交
bash 复制代码
git commit --amend       # 修改提交信息或内容

5. 标签管理

  • 创建标签
bash 复制代码
git tag v1.0         # 轻量标签
git tag -a v1.0 -m "版本说明"  # 含注释的标签
  • 推送标签到远程
bash 复制代码
git push origin v1.0

学习资源


掌握这些命令后,你已经能够应对日常开发中的版本控制需求!遇到问题时,多用 git statusgit log查看状态,逐步熟悉更复杂的操作。

相关推荐
kyriewen2 小时前
Git Commit 前自动修复代码风格?配置 Husky + lint-staged,从此 CR 只聊逻辑
前端·git·面试
吹牛不交税11 小时前
visualstudio把项目绑定git仓库
git
c2385612 小时前
git常见错误和ssh验证推送
运维·git·ssh
火山上的企鹅12 小时前
Codex实战:APP远程升级服务搭建(四)Node 服务端自动识别 APK 信息
android·服务器·git·github·qgc
徐子元竟然被占了!!15 小时前
Git学习
git·学习·elasticsearch
l1o3v1e4ding16 小时前
windows安装Claude Code,并接入Deepseek-v4模型 ,提供离线安装包
git·npm·node.js·claude code·cc-switchcc
Dontla1 天前
git bash打开Claude code报错:Claude Code on Windows requires git-bash.(别把git装其他位置,严格按照默认安装)找不到claude code
windows·git·bash
一个梦醒了1 天前
安装git bash选项推荐
开发语言·git·bash
呆萌的代Ma1 天前
Git不强行推送,撤销最近几次的提交
git
透明的玻璃杯1 天前
git应用
git