Git命令清单

逆变器方案(工频全套)工频正弦波逆变器开发板全套设计资 逆变器方案(工频全套)工频正弦波逆变器开发板,24V-72V通用12只TO-247封装MOS管,额定输出功率6500W以下;配有触摸屏操作界面,运行数据一目了然,带市电互补UPS功能,可选择电池优先或市电有限工作,我们的开发板均从实战角度出发,让您的学习更便捷,包含全套设计资料,PCB.原理图.源代码,程序均有中文注释,MCU选用美国微芯公的PIC-8位单片机,民用数字电源首选单片机,抗干扰能力强,运行稳定。... 阅读详情

Git命令清单

一、新建代码库

在当前目录新建一个Git代码库
$ git init

新建一个目录,将其初始化为Git代码库
$ git init [project -name]

下载一个项目和它的整个代码历史
$ git clone [url ]

二、配置

Git的设置文件为 .gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

显示当前的Git配置
$ git config –list

编辑Git配置文件
$ git config -e [–global ]

设置提交代码时的用户信息
gitconfig[–global]user.name“[name]” git config [–global ] user. email “[email address]”

三、增加/删除文件

添加指定文件到暂存区
$ git add [file1 ] [ file2] …

添加指定目录到暂存区,包括子目录
$ git add [dir ]

添加当前目录的所有文件到暂存区
$ git add .

删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1 ] [ file2] …

停止追踪指定文件,但该文件会保留在工作区
$ git rm –cached [file]

改名文件,并且将这个改名放入暂存区
$ git mv [file -original] [file -renamed]

四、代码提交

提交暂存区到仓库区
$ git commit -m [message ]

提交暂存区的指定文件到仓库区
$ git commit [file1 ] [ file2] … -m [ message]

提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a

提交时显示所有diff信息
$ git commit -v

使用一次新的commit,替代上一次提交# 如果代码没有任何新变化,则用来改写上一次commit的提交信息
$ git commit –amend -m [ message]

重做上一次commit,并包括指定文件的新变化
$ git commit –amend [file1] [file2 ] …

五、分支

列出所有本地分支
$ git branch

列出所有远程分支
$ git branch -r

列出所有本地分支和远程分支
$ git branch -a

新建一个分支,但依然停留在当前分支
$ git branch [branch -name]

新建一个分支,并切换到该分支
$ git checkout -b [branch ]

新建一个分支,指向指定commit
$ git branch [branch ] [ commit]

新建一个分支,与指定的远程分支建立追踪关系
$ git branch –track [branch] [remote -branch]

切换到指定分支,并更新工作区
$ git checkout [branch -name]

建立追踪关系,在现有分支与指定的远程分支之间
$ git branch –set -upstream [ branch] [remote -branch]

合并指定分支到当前分支
$ git merge [branch ]

选择一个commit,合并进当前分支
$ git cherry-pick [commit]

删除分支
$ git branch -d [branch -name]

删除远程分支
gitpushorigin−−delete[branch−name] git branch -dr [remote/ branch]

六、标签

列出所有tag
$ git tag

新建一个tag在当前commit
$ git tag [tag ]

新建一个tag在指定commit
$ git tag [tag ] [ commit]

查看tag信息
$ git show [tag ]

提交指定tag
$ git push [remote ] [ tag]

提交所有tag
$ git push [remote ] – tags

新建一个分支,指向某个tag
$ git checkout -b [branch ] [ tag]

七、查看信息

显示有变更的文件
$ git status

显示当前分支的版本历史
$ git log

显示commit历史,以及每次commit发生变更的文件
$ git log –stat

显示某个文件的版本历史,包括文件改名
gitlog−−follow[file] git whatchanged [file ]

显示指定文件相关的每一次diff
$ git log -p [file ]

显示指定文件是什么人在什么时间修改过
$ git blame [file ]

显示暂存区和工作区的差异
$ git diff

显示暂存区和上一个commit的差异
$ git diff –cached [file]

显示工作区与当前分支最新commit之间的差异
$ git diff HEAD

显示两次提交之间的差异
$ git diff [first -branch]…[ second-branch ]

显示某次提交的元数据和内容变化
$ git show [commit ]

显示某次提交发生变化的文件
$ git show –name -only [ commit]

显示某次提交时,某个文件的内容
$ git show [commit ]:[filename]

显示当前分支的最近几次提交
$ git reflog

八、远程同步

下载远程仓库的所有变动
$ git fetch [remote ]

显示所有远程仓库
$ git remote -v

显示某个远程仓库的信息
$ git remote show [remote ]

增加一个新的远程仓库,并命名
$ git remote add [shortname ] [ url]

取回远程仓库的变化,并与本地分支合并
$ git pull [remote ] [ branch]

上传本地指定分支到远程仓库
$ git push [remote ] [ branch]

强行推送当前分支到远程仓库,即使有冲突
$ git push [remote ] – force

推送所有分支到远程仓库
$ git push [remote ] – all

九、撤销

恢复暂存区的指定文件到工作区
$ git checkout [file ]

恢复某个commit的指定文件到工作区
$ git checkout [commit ] [ file]

恢复上一个commit的所有文件到工作区
$ git checkout .

重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
$ git reset [file ]

重置暂存区与工作区,与上一次commit保持一致
$ git reset –hard

重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变
$ git reset [commit ]

重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
$ git reset –hard [commit]

重置当前HEAD为指定commit,但保持暂存区和工作区不变
$ git reset –keep [commit]

新建一个commit,用来撤销指定commit# 后者的所有变化都将被前者抵消,并且应用到当前分支
$ git revert [commit ]

深入解析MTK DRM初始化流程:从KMS模块到组件框架 本文深入解析了联发科(MTK)平台上DRM显示框架的初始化流程。从内核模块加载、Component框架管理依赖,到核心的mtk_drm_bind函数构建KMS对象(CRTC、Plane、Encoder、Connector),最终完成DRM设备注册并创建用户空间接口。文章结合调试经验,为开发者梳理了从驱动启动到屏幕点亮的完整路径与关键排查点。 阅读详情

相关推荐

PIDNet实战:如何在Cityscapes数据集上实现93.2 FPS的实时语义分割(附完整训练代码)

本文提供了在Cityscapes数据集上实现实时语义分割模型PIDNet的完整工程实践指南。PIDNet凭借其独特的比例-积分-微分三分支架构,在CVPR 2023上取得了速度与精度的出色平衡。文章详细介绍了从环境配置、数据预处理、模型训练到性能优化与部署的全流程,并分享了实现93.2 FPS高推理速度的关键技巧与代码。

weixin_29047919的博客 374

常用 Git 命令清单

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 常用 Git 命令清单 作者:阮一峰 日期:2015年12月 9日 感谢腾讯课堂NEXT学院赞助本站,腾讯前端工程师的官方课程免费试学。我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是...

weixin_30835649的博客 104

10位PWM能否满足电梯±5mm平层精度?4位扩展法让10位PWM达到14位精度

电梯平层精度直接关系乘坐舒适性与安全性,而PWM分辨率是决定精度的关键因素之一。10位PWM能否满足±5mm的平层精度要求?本文从分辨率与物理量的对应关系出发,结合工程精度需求与实战对比,给出明确的选型结论与解决方案,请参考优快云博客《4位扩展法:基于ATtiny816的高精度PWM软件扩展方法》和《低成本高精度PWM:4位扩展法原理、实现和工程实践》。10位PWM的分辨率为 $2^{10} = 1024$ 级。

m0_73354873的博客 244

gittrack_常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一...

weixin_39581318的博客 220

Lm317电压源芯片制作电流源

还在找电流源芯片么?如何使用电压源芯片快速搭建电流源。

Ekko的博客 1万+

Dify 从入门到熟悉100 天的学习大纲

理解 Dify 的核心概念,熟悉操作界面,并能创建简单的 AI 应用。祝你在这 100 天的旅程中学有所成,成为一名优秀的 AI 应用开发者!掌握生产环境部署、监控、调优,并关注 Dify 生态和前沿动态。探索多模态、Agent、API 集成、性能优化等高级主题。掌握工作流编排、高级提示词技巧、知识库优化等核心功能。

IT深耕十余载,大道之简 1735

时间戳与ISO 8601解析:从秒毫秒判断到2038年边界问题

Unix时间戳作为计算机系统间传递时间的事实标准,从1970年1月1日UTC起算,但10位秒级与13位毫秒级混用常导致数据解析成1970年。理解时间戳单位换算、ISO 8601标准格式及时区偏移(Z、+08:00)是跨语言联调的基础。通过范围校验法可快速判断秒或毫秒,而2038年问题揭示了32位整数存储的隐患,浮点数精度丢失也不容忽视。实际开发中,前端显示差8小时、字符串比较时间失效等案例,都源于单位与时区不统一。掌握时间戳工具类设计,统一接口返回值格式,能显著减少分布式系统与前后端协作中的时间错乱问题。从

weixin_33924770的博客 424

matinal:S4 HANA 详解ACDOCA与BSEG的区别都在这了

当你在Coding Block中添加自定义字段的时候

matinal 當冬夜漸暖 。公众号:matinal 4577

01.常用Git命令清单

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

紫电的学习笔记 458

手把手教你接入京东购物小程序:从领券到下单的全流程解析

本文详细解析了如何从API申请到领券下单,手把手教你接入京东购物小程序的全流程。涵盖京东联盟账号注册、商品信息获取、优惠券链接转换等关键技术实践,帮助开发者高效实现电商功能集成,提升用户购物体验。

g5h6i的博客 908

Android 系统状态栏中实现高斯模糊背景

至此,我们已经完成了在 Android 系统的 SystemUI 中实现高斯模糊背景的过程。通过以上的布局和代码修改,我们可以在状态栏中看到具有高斯模糊效果的背景。同时,为了在不同版本的 Android 系统上适配高斯模糊效果,可能需要进行一些额外的代码调整和兼容性处理。希望本文能够帮助你理解如何在 Android 系统的 SystemUI 中实现高斯模糊背景,并通过提供的源代码进行相应的开发和调试。首先,我们需要在 SystemUI 的布局文件中添加一个用于展示高斯模糊背景的视图。属性来开启模糊效果。

CyberSparkZ的博客 870

git 常用命令清单

我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是阮一峰l老师整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-

weixin_43664907的博客 191

LVGL(lv_table)

LVGL中的lv_table是一个轻量级表格控件,用于显示行列式文本数据。它支持设置单元格内容/样式、行列调整、事件响应等基础功能,适用于参数配置、数据展示等场景。通过API可快速创建表格,设置行列数、填充数据,并自定义对齐方式与样式。但需注意默认无滚动条、行数限制等问题。该控件适合简单表格需求,复杂交互需结合自定义事件处理。

m0_49476241的博客 1262

常用的Git命令清单

点击上方 "程序员小乐"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!每日英文Don not take people's care for grante...

程序员小乐 299

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【Git】常用 Git 命令清单

原文地址 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为Git代码库 $ git init [project-name]

小灰狼与大白兔的博客 4824

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

常用 Git 命令清单 6个命令就可以

常用 Git 命令清单 每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库)

hualusiyu的专栏 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

常用git命令清单

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init ...

bigchen 325

Git命令常用清单

本文从以下十个方面,介绍Git命令的常用清单: 一、新建代码库 二、配置 三、增加/删除文件 四、代码提交 五、分支 六、标签 七、查看信息 八、远程同步 九、撤销 十、其他 每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几...

weixin_38168484的博客 99

一文看懂Git命令清单

我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码

qq_15256443的博客 170

GIT提交命令清单

下面是查看阮一峰git的命令清单做的总结,在他的基础上对git stash的使用做了一些介绍 这是阮一峰先生git命令清单的网址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 总结在博客园上是为了让自己对这些命令有加深的印象,可以方便查找; 一.项目 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初...

lililiaaa的博客 348
上一篇: 校园二手物品交易系统
Yienfong_Chueng
博客等级 码龄12年 187粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值