当前位置: 首页 > news >正文

Git常用命令速查手册,微硕WST8205A双N沟MOSFET,汽车阅读灯静音负载开关。

常用的 Git 命令指南

Git 是当今最流行的分布式版本控制系统,广泛应用于软件开发中。掌握常用 Git 命令可以显著提高开发效率。以下是 Git 日常操作中频繁使用的命令及其用途。

初始化与克隆仓库

git init
在当前目录创建一个新的 Git 仓库,生成隐藏的.git目录用于存储版本信息。

git clone <repository-url>
克隆远程仓库到本地,自动建立远程跟踪分支。支持 HTTPS 和 SSH 协议:

git clone https://github.com/user/repo.git git clone git@github.com:user/repo.git
基础工作流操作

git status
查看工作区和暂存区的文件状态,显示未跟踪、已修改或已暂存的文件。

git add <file>
将文件添加到暂存区(stage),支持通配符和目录:

git add . # 添加所有变更 git add *.js # 添加所有JS文件

git commit -m "message"
提交暂存区的变更到本地仓库,要求必须附带清晰的提交信息。

git commit --amend
修改最近一次提交,可修正提交信息或添加遗漏文件。

分支管理

git branch
列出所有本地分支,当前分支前会显示*号。

git branch <name>
创建新分支但不切换:

git branch feature/login

git checkout <branch>
切换到指定分支,也可用于恢复工作区文件:

git checkout main git checkout -- file.txt # 丢弃文件修改

git switch <branch>
Git 2.23+ 推荐的分支切换命令,语义更明确。

git merge <branch>
将指定分支合并到当前分支,可能产生合并提交。

git rebase <branch>
变基操作,将当前分支的修改移到目标分支最新提交之后。

远程仓库交互

git fetch
从远程仓库下载最新数据但不合并,安全获取团队成员的提交。

git pull
相当于git fetch+git merge,拉取远程变更并合并到当前分支。

git push
推送本地提交到远程仓库,可使用-u参数设置上游分支:

git push -u origin main # 首次推送时建立追踪关系
撤销与回退

git restore <file>
撤销工作区的修改(Git 2.23+),替代旧的git checkout -- <file>用法。

git reset <commit>
移动 HEAD 指针到指定提交,可选模式:

git reset --soft HEAD~1 # 保留工作区和暂存区 git reset --hard HEAD~1 # 彻底丢弃最近提交

git revert <commit>
创建新的提交来撤销指定提交的更改,适合公共历史记录的回退。

查看历史记录

git log
显示提交历史,常用选项:

git log --oneline # 简洁单行显示 git log --graph # 图形化分支结构 git log -p # 显示具体修改内容

git diff
比较不同版本或区域的差异:

git diff # 工作区与暂存区差异 git diff --cached # 暂存区与最新提交差异 git diff HEAD~3 HEAD # 比较两个提交
储藏与标签

git stash
临时保存工作目录的修改,适用于快速切换分支场景:

git stash # 储藏当前修改 git stash pop # 恢复最近储藏

git tag
管理版本标签,常用于标记发布点:

git tag v1.0.0 # 创建轻量标签 git tag -a v1.0.0 -m "Release" # 创建含注解的标签 git push --tags # 推送所有标签到远程
配置与帮助

git config
设置 Git 配置参数:

git config --global user.name "Your Name" git config --global core.editor "code --wait"

git help <command>
查看命令的详细帮助文档,如git help commit

掌握这些核心命令后,可以应对 90% 以上的日常 Git 操作场景。建议通过实际项目练习巩固这些命令的使用,并逐步学习更高级的功能如子模块、钩子脚本等。

https://raw.githubusercontent.com/igchess/ea9_ic2b/main/README.md
https://github.com/joermida/x3o_9902
https://github.com/joermida/x3o_9902/blob/main/README.md
https://raw.githubusercontent.com/joermida/x3o_9902/main/README.md
https://github.com/Wallisongfellow/xmm_wvl8

http://www.jsqmd.com/news/610393/

相关文章:

  • 2026好用的企业知识库汇总:11款工具实测与建议
  • [具身智能-300]:音频文件的格式与内容
  • Debian根文件系统定制:从零构建到实战优化
  • 一张图看懂大模型、Agent、SKILL等核心概念,秒变AI达人!
  • 【异常】Qclaw图片附件发送失败(大小超限)问题 发送失败: Error: attachment image: exceeds size limit (6765925 > 5000000 bytes
  • Claude Code + Suno MCP:在终端中创建 AI 音乐
  • 跨设备无缝切换的 Agent 体验设计
  • [商业护城河]员工离职带走核心SOP?揭秘如何用“独立定制RPA+指纹群控”打造坚不可摧的电商矩阵
  • Maven的使用技巧
  • Spring with AI (): 搜索扩展——向量数据库与RAG(下)钾
  • 嵌入式开发中的轻量级日志库EasyLogger实践指南
  • 包装印刷行业VOCs治理,为什么企业选择“沸石转轮+RTO”?
  • 聚脲美缝剂哪家靠谱:卫生间防水材料、家装瓷砖胶、屋顶防水材料、强力瓷砖背胶、强力瓷砖胶、新型防水材料、柔性瓷砖胶选择指南 - 优质品牌商家
  • 考研复习Day 5 | 计网:网络层(上)
  • 2026医院厨房设备厂家标杆名录 合规与效率双达标参考 - 优质品牌商家
  • 从搜星到定位:深入解析GPS接收机的信号捕获与处理全流程
  • Linux驱动开发中的mmap机制与性能优化
  • Oracle--查询语句
  • APP端加载图片资源慢
  • 2026海安城南课后托管:李堡镇放学托管/李堡镇晚自习托管/李堡镇课后托管/李堡镇课后辅导/海安周末托管/海安城东放学托管/选择指南 - 优质品牌商家
  • 项目实训1——数据开发部分の技术选型 环境搭建
  • 别只写Chat接口了!用Spring AI 1.2.0玩点花的:5分钟搞定PDF总结和图片描述生成
  • Word 兼容模式下公式编辑失效的排查与修复指南
  • 四川CIK细胞服务机构优质推荐榜 - 优质品牌商家
  • 2026聚丙烯酰胺厂家怎么选?从参数到服务的全维度指南 - 优质品牌商家
  • Markdown 表格转 PDF 工具已上线,轻松解决 Markdown 表格导出难题
  • 2026/4/8
  • 三极管开关原理与工程应用指南
  • 在 Linux 中明明看到文件夹存在,但执行命令时提示“No such file or directory”
  • OpenClaw创意生成:Phi-3-mini-128k-instruct辅助短视频脚本创作