news 2026/8/18 1:45:18

git命令大全

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git命令大全

Git 常用命令大全(2025 年最新实用版)

下面按使用频率和场景分类整理了最常用的 Git 命令,适合日常开发。所有命令都在终端(PowerShell、CMD、VS Code 终端)运行。

1. 基本配置(第一次用 Git 必做)
gitconfig --global user.name"你的名字"# 设置用户名gitconfig --global user.email"你的邮箱"# 设置邮箱gitconfig --global --list# 查看所有配置
2. 克隆仓库
gitclone https://github.com/xxx/yyy.git# HTTPS 方式gitclone git@github.com:xxx/yyy.git# SSH 方式(推荐,免密)gitclone https://code.iflytek.com/...# 公司内部仓库
3. 日常操作(本地开发)
gitstatus# 查看当前状态(哪些文件改了)gitadd.# 添加所有改动到暂存区gitadd文件名# 添加指定文件gitcommit -m"提交信息"# 提交到本地仓库gitpull# 拉取远程最新代码(自动 merge)gitpush# 推送本地提交到远程gitpush origin branch-name# 推送到指定分支
4. 分支操作(超级常用)
gitbranch# 查看所有本地分支gitbranch -a# 查看本地 + 远程分支gitcheckout 分支名# 切换分支(旧方式)gitswitch 分支名# 切换分支(新推荐方式)gitswitch -c 新分支名# 创建并切换到新分支gitbranch 新分支名# 创建新分支gitpush origin 新分支名# 推送新分支到远程gitbranch -d 分支名# 删除本地分支gitpush origin --delete 分支名# 删除远程分支
5. 撤销与修复
gitlog# 查看提交历史gitlog --oneline# 简洁查看历史gitreset --soft HEAD~1# 撤销最后一次 commit,但保留改动gitreset --hard HEAD~1# 强行撤销最后一次 commit(小心!)gitrevert commit-id# 生成新 commit 撤销指定提交(安全)gitcheckout -- 文件名# 丢弃文件改动(恢复到上次 commit)gitstash# 暂存当前改动(切换分支时有用)gitstash pop# 恢复暂存的改动
6. 远程仓库管理
gitremote -v# 查看远程仓库地址gitremoteaddorigin 仓库地址# 添加远程仓库gitremote set-url origin 新地址# 修改远程地址(HTTPS ↔ SSH)
7. 高级实用命令
gitpull --rebase# 拉取时用 rebase(保持历史线性)gitfetch# 只下载远程更新,不合并gitmerge 分支名# 合并指定分支到当前gitcherry-pick commit-id# 挑取指定 commit 到当前分支gitdiff# 查看未暂存改动gitdiff--staged# 查看已暂存改动
8. 常见问题快捷解决
  • 每次 push 都要输入密码:配置 SSH 密钥(推荐)或凭据缓存:
    gitconfig --global credential.helper manager-core
  • 冲突解决:git pull 后冲突 → 手动编辑冲突文件 → git add . → git commit
  • 查看某文件历史
    gitlog --oneline 文件名
推荐别名(提升效率,添加到全局配置)
gitconfig --global alias.st statusgitconfig --global alias.co checkoutgitconfig --global alias.br branchgitconfig --global alias.cm commitgitconfig --global alias.ps push

以后就能用git stgit co等简写。

这些命令覆盖了 95% 的日常需求!如果你有具体场景(如合并冲突、提交规范、公司 GitLab 流程),告诉我,我可以给你更针对性的命令组合~🚀

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 8:07:26

揭秘开源答题小程序:开启便捷考试与刷题新时代

引言在数字化浪潮席卷的当下,教育、招聘、培训等领域对于高效、便捷的考试与答题工具需求日益增长。今天,我们深入剖析一款开源的答题小程序,它不仅集成了考试、刷题、活动答题等多元功能,还凭借前后端完整源码、基于云开发的特性…

作者头像 李华
网站建设 2026/8/18 10:56:28

开关电源设计宝典:掌握核心技术从入门到精通

开关电源设计宝典:掌握核心技术从入门到精通 【免费下载链接】精通开关电源设计第2版资源下载 本仓库提供经典书籍《精通开关电源设计(第2版)》的资源下载。本书由浅入深地介绍了开关电源设计的各个方面,从基础的电感知识到复杂的…

作者头像 李华
网站建设 2026/8/17 15:53:02

WebRL-Llama-3.1-8B:浏览器自动化革命,让AI成为你的网页操作专家

在信息处理效率成为核心竞争力的今天,传统网页操作模式正面临效率瓶颈。手动点击、复制粘贴、跨页面数据整合等重复性工作,不仅消耗宝贵时间,更限制了信息价值的深度挖掘。智谱AI推出的WebRL-Llama-3.1-8B模型,通过自进化在线课程…

作者头像 李华
网站建设 2026/8/16 22:21:58

3、App Volumes:从组件到部署的全面解析

App Volumes:从组件到部署的全面解析 1. App Volumes简介与用户示例 在App Volumes的环境中,除了管理员账户外,还创建了多个Active Directory组来代表不同部门,每个组中包含若干用户账户。这些用户和组将在后续示例中用于演示用户分配。 2. App Volumes核心组件概述 App…

作者头像 李华
网站建设 2026/8/18 7:59:29

6、App Volumes软件安装与配置全流程指南

App Volumes软件安装与配置全流程指南 一、系统要求与软件下载 在开始安装App Volumes软件之前,需要确保终端用户的虚拟桌面以及捕获和预配机器上使用的App Volumes Agent实例运行的是Microsoft Windows 7或更高版本。 当满足所有先决条件和要求后,就可以下载App Volumes软…

作者头像 李华
网站建设 2026/8/16 16:36:09

13、虚拟化桌面环境中App Volumes的部署与应用

虚拟化桌面环境中App Volumes的部署与应用 在当今的数字化办公环境中,虚拟化桌面技术为企业提供了高效、灵活的办公解决方案。App Volumes作为一款强大的应用程序管理工具,可以与多种虚拟化桌面平台集成,实现应用程序的即时交付。本文将详细介绍如何在VMware Horizon View和…

作者头像 李华