git命令聚集地

LVGL字体优化实战:如何将中文字库放到外部SPI Flash并动态加载(节省内部RAM) 本文详细介绍了LVGL在嵌入式UI开发中如何通过外部SPI Flash存储中文字库并动态加载,以节省内部RAM资源。通过对比不同存储介质和字库格式,提供多种实现方案及性能优化技巧,帮助开发者在资源受限设备上实现高效的中文显示。 阅读详情

========快捷方式========
ctrl+insert // 复制
shift+insert // 粘贴
pwd // 显示当前目录所在路径
Q // Git Bash运行命令后,一直出现冒号,按Q退出


工作区========暂存区========本地仓库
ssh-keygen -t rsa -C "注册的邮箱" // 生成sshkey,并需要添加sshkey到github或者码云
ssh -T git@gitee.com(git@github.com) // 测试 sshkey 是否成功添加
git config --global user.name "Your Name" // --global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置
git config --global user.email "email@example.com"


========本地仓库========
git init // 把当前目录变成Git可以管理的仓库
git status // 查看你工作区和暂存区有没有文件没被提交到本地仓库,如果有工作区未向暂存区保存的就显示红色,如果有暂存区没提交到本地仓库的就是绿色
git diff filepath // 查看文件修改内容
git add * // 从工作区把文件(目录)提交到暂存区
git add . // 将当前目录下全部文件包含子目录中的全部文件加入暂存区
git commit -m "日志备注" // 把文件从暂存区提交到本地仓库,-m后面输入的是本次提交的说明
git commit --amend // git还未push到远程,只修改最后一次commit
git log // 查看提交历史,以便确定要回退到哪个版本。按提交时间列出所有的更新,最近的更新排在最上面
git show commit_id // 查看某次commit对应修改的文件,如果不指定commit_id则默认展示最近一次commit修改的文件
git reset --hard commit_id // 本地分支回滚到指定版本(HEAD表示当前版本,HEAD^表示上一个版本,HEAD^^表示上上一个版本,HEAD~100表示往上100个版本)
git reflog // 查看命令历史,以便确定要回到未来的哪个版本。(回退到旧版本后又想回到新版本去的话,现在用git log已经看不到新版本的版本号了。只能采用新的命令了叫做git reflog查看命令历史)
Git GUI Here // 查看某个文件还未提交的修改
Git Bash Here -- git checkout "filepath"和Git GUI Here -- Revert Hunk // 还原某个文件,还未add到暂存区的修改
Git Bash Here -- git reset HEAD "filepath"和Git GUI Here -- Unstage Hunk From Commit // 还原某个文件,使用了add还未commit的修改
git stash // 存储改动。存储git版本控制的文件改动,未被add到git的文件是不会被存储的。
git stash pop // 恢复之前存储的工作目录。
git update-index --assume-unchanged 文件路径 // 忽略指定文件
git update-index --no-assume-unchanged 文件路径 // 取消忽略指定文件


========远程仓库========
git clone *.git // 克隆远程仓库的代码
git clone *.git name // 克隆远程仓库代码时指定文件夹名
git clone -b 分支名 *.git // 克隆远程仓库某个分支的代码
git remote // 列出已经存在的远程分支
git remote -v // 查看git项目路径
git remote show origin // 查看项目是从git的那个分支上拉下来的
git remote add origin 项目路径 // 添加一个新的远程仓库
git remote rm origin // 删除已有的远程仓库
git pull origin master --allow-unrelated-histories // 把本地库和远端库这两段不相干的分支,进行强行合并
git pull origin master // 将仓库pull到本地文件夹
git push -u origin master // 第一次推送master分支的所有内容
git push origin master // 将本地仓库推送到远程仓库
git push origin --delete dev // 删除远程仓库的dev分支
git push origin dev // 新建远程仓库dev分支
git clone 项目路径(SSH比HTTPS更好更快)// 从远程库克隆到本地
git push -f origin <branch name> // 强制推送到远程分支


========分支========
git branch // 查看本地分支
git branch <name> // 创建分支
git branch -a // 查看所有分支
git branch -r // 查看远程分支
git branch -m oldName newName // 本地分支重命名
git push origin <name> // 在已创建本地分支的基础上,创建远程分支
git remote update origin --prune // 更新远程分支
git checkout -b 分支名 origin/分支名 // 新建本地分支并与远程分支相关联
git branch -d <name> // 删除本地分支
git checkout <name> // 切换本地分支
git checkout -f <name> // 强制切换本地分支
git checkout -b <name> // 创建并切换本地分支
git merge <name> // 合并name分支到当前分支
git merge --no-ff -m "日志备注" <name> // --no-ff不使用Fast forward模式,使用普通模式合并。合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并
git log --graph // 查看分支合并图
 

========打标签========
git tag -a v1.0.0 -m "v1.0.0" // 本地修改提交tag
git push origin v1.0.0 // 将本地名为 v1.0.0 的标签推送至远程仓库
git push origin --tags // 将本地所有标签一次性推送至远程仓库
git tag -d 1.0.0 // 删除本地tag
git push origin :refs/tags/1.0.0 // 删除一个远程标签

【OpenClaw从入门到精通】第12篇:OpenClaw 2026子代理实战全攻略:用ACP架构搭建多智能体协作网络(附完整代码) 本文聚焦OpenClaw 2026.3.2版本默认启用的ACP(Agent Communication Protocol)子代理机制,从核心概念、底层原理到企业级实操全流程拆解。先解析子代理的定义、ACP协议通信原理及主从代理分工逻辑,再提供环境准备的详细步骤(版本验证、配置调整、技能安装);随后通过三个递进式虚拟案例(客服分流、智能文档处理、企业级招聘全流程),提供可直接运行的完整代码、执行结果及技术要点解析;最后补充子代理管理运维、性能优化与避坑指南。 阅读详情

相关推荐

DrissionPage实战:5分钟搞定京东滑块验证码自动登录(附完整轨迹生成代码)

本文详细介绍了如何使用DrissionPage工具实现京东滑块验证码的自动化登录,包括环境配置、滑块缺口识别、拟人化轨迹生成算法及完整登录流程。通过物理运动学模型和智能识别技术,有效提升验证码破解成功率,适用于电商自动化场景。

weixin_29229055的博客 243

Git详解之六 Git工具

Git 工具 现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。 接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。 6.1 修订版本(Revision)选择 Git 允许你通过几种方法来指明...

565

ArcMap学习笔记(三)地图数字化

地图数字化前言地图数字化实现步骤1.加载地形图2.新建要素图层3.开启编辑环境4.设置捕捉环境5.选择数字化图层6.数字化控制点7.数字化等高线8.数字化图幅边框9.保存数字化成果总结 前言 使用软件:ArcMap10.4.1中文版 如果出现侵权,请在评论留言,我会及时删除,谢谢。 地图数字化 空间数据采集(输入)是将现有的地图、外业观测成果、航空像片、遥感图片数据、文本资料等转换成GIS可以直接...

JayWang博客 1万+

Git(三):加入与提交

 在这一节。接着使用上一节的代码样例往下讲,http://blog.youkuaiyun.com/troy__/article/details/39806245。 加入文件到暂存区      加入新文件和改动版本号库中的已有文件的内容是经常使用的操作。命令git add能够完毕这两种操作,帮助暂存需要提交的变更。暂存的变更(stage change)就是工作文件夹树中那些你打算提交到版本号...

weixin_33725126的博客 187

[0352]基于JAVA的停车场收费智慧管理系统的设计与实现

其次,从经营管理层面考虑,本系统涵盖了丰富的月卡管理和财务结算功能,如月卡用户管理、缴费、注销、挂失、解挂、补办等全流程服务,以及临保和月保的结算汇总与欠费查询等功能,这不仅有助于规范停车场的日常运营管理,更能有效提高财务管理效率,降低运营成本,实现精细化、数字化的财务管控。综上所述,本课题计划研发的基于Java的停车场收费智慧管理系统将在现有研究成果的基础上,重点优化月卡用户全生命周期管理和财务统计分析功能,以满足现代停车场高效、精准、安全的管理需求,紧跟行业发展趋势,为推动智慧城市的建设贡献一份力量。

muyu2980的专栏 589

WOL唤醒配置(以太网、PHY、MAC)

MAC 就是以太网控制器,属于OSI的数字链路层。phy 属于OSI的物理层(Physical layer),所以叫phy。CPU Mac与phy通信通过MII接口,数据的传输通过MDIO数据线。通过配置phy的相关寄存器实现不同的功能。

qq_58264156的博客 8629

git简单教程

git 简单教程

byoooy的专栏 696

Matlab实战:用递归最小二乘法(RLS)搞定动态系统参数辨识(附完整代码)

本文通过Matlab实战,详细介绍了如何利用递归最小二乘法(RLS)进行动态系统参数辨识。文章从理论优势切入,提供了完整的仿真数据生成、RLS算法核心实现代码,并对参数收敛过程、预测误差及不同遗忘因子的影响进行了可视化分析与性能评估,为工程实践提供了清晰的指南。

weixin_29035405的博客 503

Git reset(回滚) 和 revert(撤销)(图文详解)

在利用GIT实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法. reset:删除直到XXX版本的所有commit(回滚到指定版本) revert:删除某个XXX版本的commit(删除已提交的某个版本)

普通人一枚 1万+

CAPL编程规范与最佳实践

通过本文的学习,读者应该对CAPL编程规范与最佳实践有了初步的了解,并能够编写高质量的CAPL脚本。在实际项目中,CAPL的应用非常广泛,希望读者能够通过不断的学习和实践,掌握更多的CAPL技巧,提高自己的开发能力。

闲人编程的博客 1747

修改legged_gym地形后仍然是平地,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1563

【无标题】

Git-GUI 设置中文、分布式版本控制系统

u014237189的博客 723

【深度学习】Progressive Distillation for Fast Sampling of Diffusion Models

这种方法通过迭代地将一个需要较多步骤的模型(称为教师模型)蒸馏成一个需要较少步骤的学生模型,每次迭代都将采样步骤减半,直到达到所需的采样步骤数量。通过渐进式蒸馏,论文将原始需要8192步采样的模型成功蒸馏为只需4步采样就能取得接近的生成质量的新模型,大幅提高了扩散模型的推理效率。这篇论文提出了一种"渐进式蒸馏"(Progressive Distillation)的方法,来大幅降低用于生成对抗网络(GAN)的扩散模型(Diffusion Model)在推理阶段的采样步数,从而提高其推理效率。

q742971636的博客 1786

Github入门之Git命令学习汇总(Windows)

windows下Git命令的学习和总结

nobug_girl的博客 214

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Git常用命令速查表

转载来源 : web项目聚集地:https://mp.weixin.qq.com/s/GNgmT9e8_Ps2D5ib7WR44w 名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 二、配置 Git的设置文件为....

qq_40907977的博客 759

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

简单入门Git

典型代表:SVN特点:所有的版本库都存在中央服务器,本地备份动作必须依赖中央服务器,如果一旦服务器挂掉,或者网络状况不好,没法提交版本。典型代表:Git特点:每一台客户端都有完整的版本备份,所有的版本提交不需要依赖中央服务器,只有多人协作时候,需要用服务器交换一下版本库。上图的安装包依次按照顺序进行安装,第一个是 Git官方安装包,第二个是右键扩展包,第三个是右键扩展语言包,按照默认安装即可,路径可自行选择。

ciweic的博客 955

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Git简要

版本控制+多人协作典型代表:SVN特点:所有的版本库都存在中央服务器,本地备份动作必须依赖中央服务器,如果一旦服务器挂掉,或者网络状况不好,没法提交版本。典型代表:Git特点:每一台客户端都有完整的版本备份,所有的版本提交不需要依赖中央服务器,只有多人协作时候,需要用服务器交换一下版本库。PS:如果你提前安装过,就不用再安装了,判断的依据是右键菜单是否有相应的选项出现。安装完软件后如果提示更新,不要更新。

m0_74611974的博客 280

前端技术集——前端干货聚集地

HTML 1. ELF - 灵活可扩展的 HTML5 构建工具 地址:http://t.cn/RMdLZ84 作者:Avin 详细的了解 HTML5 构建工具:ELF . 2. 视频 H5のVideo 标签在微信里的坑和技巧 地址:http://t.cn/RMCiZU8 作者:Avin 以视频为主的移动端 HTML5 实践经验分享。 CSS 1.

怪坏宝贝的博客 1095

关于git及其github的使用

一:序言(就是瞎扯) 人们都说不会使用git和github的程序员都不是好程序员,是的,当我第一次听到的时候有点失望。因为我也不会。。。但是这句话激起了我学习使用git的动力(其实也没怎么深入的学习)。 可能我们刚接触的时候都有这样的问题:什么是git?什么是github? 可能你们听到的回答是:git是版本控制工具,github是一个代码托管平台。(是的,我也是这样认为的)我想说的是,gi...

weixin_33840661的博客 151

Git操作方法

Git是什么、Git特点、Git作用、Git原理、Git安装、Git操作、Git 命令、远程仓、多人协作的相关知识点

Summer_taotao的博客 2361

01git和github-学习笔记

打开网站头像下拉列表->Settings->SSH and GPG key->New ssh key,为密钥编写title标题,将刚刚拷贝的密钥串粘贴到下面空白位置,保存即可。github是工程托管网站,大量的企业项目工程和开源工程托管在这个网站中,开发者聚集地,大量的开源项目可以很好的帮助用户学习,或开发github是工程托管网站。仓库:在github中仓库是项目的基本单位,是工程容器,每个开发者将自己的项目保存管理在一个仓库中,所有工程都是在仓库中管理编辑和发布。

Bei_Chen的博客 1130

Git安装和使用教程

进行安装,第一个是 Git官方安装包,第二个是右键扩展包,第三个是右键扩展语言包,按照默认安装即可,路径可自行选择。安装扩展包过程中如果出现输入用户名和邮箱的界面,正常输入即可,名字尽量用英文全拼。注意:不要直接在桌面点击创建版本库,因为本身桌面也是一个文件夹,创建也是生效的。如果把桌面做成版本库,可以把windows文件夹中隐藏项目选项打开,然后把桌面上的隐藏文件夹.git删除即可恢复。开源项目的聚集地,世界最大的代码托管平台。注意你的文件夹路径,一定要在新建的文件夹里,可使用cd 命令进入。

遛遛马,务务农 376

Git快速入门,完整的git项目管理工具教程,git入门到精通!

本文介绍了Git的下载与安装方法,建议直接访问官网下载,或参考优快云博客的详细安装教程。重点提示:每个文件夹下只能存在一个本地仓库(即一个.git目录)。内容简要说明了Git安装的基本流程和使用注意事项。

mrjieke6的博客 231

Git的安装与简单使用

方法一:前往Git的官方网站安装(需科学上网)根据自己的系统选择安装包方法二:通过国内镜像网站进行安装记得安装界面勾选On the desktop,以及注意你可以选择去别的网站下载中文扩展包,安装扩展包过程中如果出现输入用户名和密码的界面,正常输入即可,安装完成后在桌面上右键会出现如下几个选项(开始是英文):至此Git安装完毕。

weixin_74886660的博客 562

GIT教程一:GIT和GIThub的概念和区别

目录 前言: 一:版本控制历程 1:本地版本控制系统 集中化的版本控制系统 分布式版本控制系统 二:GIT的概念: 三:GitHub的概念 四:Git和GITHub的区别 ps:关于gitHub好玩的仓库 Dress - 女装大佬聚集地 Thanos - 灭霸命令 nocode - 一行代码都没有 programmer-job-blacklist 码农找工作黑名单...

苍煜 2008

Git与GitHub:它们是什么,有什么区别与联系?

深入解析版本控制系统与代码托管平台的核心概念 如果你还在犹豫,不妨现在动手: - 用 Git 初始化一个本地项目,感受版本控制的魅力; - 在 GitHub 上发布一段代码,也许它就是下一个开源项目的起点。 技术工具的价值,终将在实践中显现

wujianrenn的博客 3957
上一篇: 排序算法Java实现
下一篇: Kotlin的访问控制
Swuagg
Swuagg 新星创作者: 移动开发技术领域 新星创作者: 移动开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄10年 2355粉丝 153原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值