尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

总结:Git常用命令

总结:Git常用命令
📅 发布时间:2026/7/28 16:19:39

1.简介
Git是目前世界上最先进的分布式版本控制系统(没有之一)
工作区----git add---->缓存区----git commit---->版本库
2.命令

(1)配置 配置用户名:git config --global user.name '用户名' 配置邮箱:git config --global user.email '邮箱账号' (2)将文件添加到仓库 git add 文件名 (3)将文件提交到仓库 git commit -m '提交备注信息' (4)查看仓库当前状态 git status (5)查看修改内容 git diff 文件名 git diff <branch> origin/<branch> 查看本地分支和远程分支不同的内容 (6)显示从最近到最远的提交日志 git log git log --pretty=oneline // 以一行间接显示 (7)版本回退 git reset --hard HEAD^ 回退到上一版本 git reset --hard HEAD^^ 回退到上上版本 git reset --hard HEAD~100 回退到上100个版本 git reset --hard 具体的版本号 回退到具体版本号 (8)记录查看每一次命令(也可以根本版本号版本回退) git reflog (9)让文件回到最后一次git commit或者git add的状态 git checkout -- 文件名 (10)创建SSH Key ssh-keygen -t rsa -C '邮箱账号' (11)测试秘钥(公钥)是否可用 ssh -T git@github.com (12)让本机电脑关联远程仓库 git remote add origin 远程仓库地址 例子:git remote add origin git@github.com:wq1997/testgit.git (13)删除关联 git remote rm origin (14)拉取远程库内容到本地库 git pull origin master (15)推送本地库内容到远程库 git push origin master (16)克隆远程库 git clone 远程仓库地址 (17)推送本地库到远程仓库时忽略某些文件 在根目录新建 .gitignore文件 文件内容为文件夹名称或者文件目录 提交: git add . git commit . -m '备注' (18)分支 git branch 分支名 //创建分支 git checkout 分支名 //切换分支 git branch //查看分支 git checkout -b 分支名 //创建与切换分支同时进行 git checkout -b 分支名 origin/分支名 // 创建切换分支并且保持内容与远程某个分支保持一致 git push origin HEAD // 将新建的分支推送到远程 git push --set-upstream origin 与本地分支同名的分支名//本地关联远程分支 git branch -d 分支名 //删除本地分支 git push origin --delete 分支名|| git push origin :分支名 //删除远程分支 (19)合并某个分支的代码 git merge 分支名 (20)标签:一般用于版本控制,无论中间多少次commit git tag 标签名 //打标签 git tag v1.o git tag // 查看所有标签 git checkout 标签名 // 切换到指定标签 git tag 标签名 commitID // 指定commitID打标签 git push origin 标签名 // 推送标签名到远程 git tag -d 标签名 // 删除本地标签 git push origin :refs/tags/标签名 // 删除远程标签 (21)储藏(主要用户在工作时未提交代码需要切换到其他分支工作) git stash (22)恢复储藏内容 git stash pop

相关新闻

  • Windows原生AI智能体开发:微软执行容器(MXC)与未来开发范式解析
  • 宣扬国学,我朋友这样做
  • QueryExcel终极指南:三分钟搞定上百个Excel文件搜索的免费解决方案

最新新闻

  • Agent 开发避坑合集:工具调用、记忆管理与多 Agent 通信的实战雷区
  • 九章云极Alaya Token完成Kimi K3适配,全球首个开源3T级模型入驻Token工厂
  • GPT 5.6 超长上下文调优,大型代码库持续检索稳定方案
  • Spring Boot+Vue全栈开发实战指南
  • TI TPIC7710EVM评估模块深度解析:从硬件拆解到软件实操的汽车电机控制验证指南
  • Ansible与Docker实战:从零构建声明式自动化运维工作流

日新闻

  • 力旷智能:伺服驱动系统在制药收瓶设备中的应用解析
  • 2026 网安入门避坑指南,零基础如何避开无效学习直接上手实战
  • 揭秘CFC项目:如何通过手机摄像头实现850kbps无网络文件传输

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号