【持续更新ing】工作中 git 操作汇总

创意视觉项目实战:用ESP32-S3+OV5640构建智能图像流系统 本文详细介绍了如何使用ESP32-S3开发板与OV5640摄像头模块构建智能图像流系统。从硬件连接到软件配置,涵盖Arduino环境搭建、图像采集优化、WiFi视频流传输及外设集成,为开发者提供完整的实战指南,助力智能家居和机器人视觉项目开发。 阅读详情

01 常用命令

01.01 初始化仓库
git init
报错:fatal: 不是一个有效的对象名:‘master’。
git 初始化后没有 master 分支

git 第一次初始化时一定要先使用

git add .

和

git commit -m "提交信息"

这两个命令后才会出现 master 分支,并且可以创建其它分支。

01.02 查看所有分支
git branch -a
01.03 创建分支
git branch `<分支名>`

git branch dev_lxy
01.04 切换到分支
git checkout `<分支名>`

git checkout dev_lxy
01.05 创建并切换分支
git branch -b `<分支名>`

git branch -b dev_lxy
01.06 删除本地分支
git branch -d `<分支名>`

git branch -d dev_lx
01.07 强制删除本地分支
git branch -D `<分支名>`

git branch -D dev_lx
01.08 查看提交记录
git log -10 --oneline
01.09 提交到远端
git status

git branch -a

git add .

git commit -m "temp"

git push -u origin dev_lxy 

02. pull 远端代码到本地

git init

git remote -v

git remote add origin https://gitlab.t3caic.com/nps/algorithm/surrounding-vision/03_tda4_deploy_0801/01_vision_apps.git

git status

git add .

git commit -m "temp"

git branch -a

git checkout -b dev_lxy

git pull

git checkout dev_lx_pipeline

git branch -a

git log -2

本地 git branch -a 后,会显示本地和远程所有分支,如果分支很多,会出现 more,此时,按 Enter 是逐个显示,如果跳出 按 Q 键,退出显示。

git init

git remote add origin https://gitlab.t3caic.com/nps/algorithm/surrounding-vision/03_tda4_deploy_0801/02_tiovx.git

git status

git add .

git commit -m "temp"

git status

git checkout -b dev_lxy

git branch -a

git pull

git checkout develop

git log -2

git status
vim ./scrips/make.sh

cat ./scrips/make.sh

./scrips/make.sh

03 git 管理文件之后文件颜色的含义

引入 git 版本控制之后,文件颜色会有变化:

红褐色

创建之后没有 add,没提交,不在版本控制范围之内,这时候文件是红褐色的,需要先add文件;

绿色

add 之后是文件绿色的,没有提交(commit);

蓝色

原本有一个文件,改动过后没有提交(commit)是蓝色的,提交之后,变成正常颜色。

git 使用的一点点心得

(1)commit 之前 review 一下,检查代码是否有错误、是否规范;

(2)平时开发在本地 test 分支开发,不要跑到 master 分支开发;

04 gitignore 不生效

增加 .gitignore 文件之后,.gitignore 不生效,需要先执行如下命令,删除本地缓存。

git rm -r --cached .

惟CPP,欢迎关注,一起交流学习进步~

【IoT】 产品设计之结构设计:如何设计产品按键 1、硅胶按键功能实现有两种接触方式 1)硅胶按键按压在DOME片(锅仔片)上 通常用在手机、儿童手表手机、防水手机等防水设备上。 2)硅胶按键增加导电基,一种黑色的导电碳粒,实现回路导电 通常用在遥控器、电脑键盘、特殊设备上。 两种方式结构设计原理是一样的,按键的固定与配合间隙与行程要确保好。 2、硅胶遥控器按键的结构方式(导电基) 按键帽为大颗粒实心的,触点为黑色导电基,通过压注成型融合为一体,那么这种按键结构设计时需要注意那些呢? 最主要的是按键按压回弹的手感,由于没有DOME片实现 阅读详情

相关推荐

【Fluent】太阳辐射模型—Solar Ray Tracing

一、引言Fluent提供了一个太阳能负载模型,可用于计算进入计算域的太阳光线的辐射效应。该模型可以分为:太阳光线追踪和太阳辐照。其中太阳辐照需要使用DO或MC模型,直接向辐射模型提供外光束方向和强度参数。太阳光线追踪不限制辐射模型,可以独立于辐射方程使用,甚至可以在辐射模型off的情况下使用。本文主要介绍太阳光线追踪模型。该模型非常适用于以下领域汽车气候控制 (ACC) 应用建筑物中的人体热舒适建模应用该模型使用着色算法进行太阳光线追踪。光线会透过半透明的面加载在照射面上。

a5567899的博客 7586

git操作常见问题(持续更新ing)

  【微信公众号:二哈Java带你飞】:力求用通俗易懂、诙谐有趣的方式与大家分享知识,让大家在学到东西的同时体验到编码的乐趣╰(°▽°)╯ 1.local branches是本地分支,Remote Branches(origin)是远程分支 当我们本地分支出了很多问题,在删除本地这个分支不会丢失太多代码的情况下可以直接删除本地的,重新check out远程的重建本地分支(也就是重新拉份远程新代码) 2.当发生冲突不小心关闭弹框,再拉代码发现冲突弹框不显示了,我们可以手动在show Diff with Wo

暴走吧哈士奇的博客 5089

高项49个过程,输入、工具技术、输出的思维导图

为了制定项目章程的管理方法主要是采用了数据收集技术,例如通过头脑风暴,通过召集主题专家和团队成员收集信息、解决方案,并在短时间内获得大量创意,并对大量创意进行分析和排序,选出最优化最适合本项目方案,并对项目成员的不同差异观点,进行了引导和对冲突的管理,最终有助于项目干系人的目标、成功标准的内容达成一致意见,形成完善的项目章程。在本过程中得到项目章程,在制定项目章程中需要包括信息有:项目名称、项目目标、项目总里程碑进度表、项目经理、主要干系人及财务预算信息。本过程在仅开展一次,或仅在项目的预定义点开展。

Legend_Jiang的博客 6177

git命令使用实践(持续更新ing)

此命令需要参数,-m [提交信息] 是提交信息参数,-add [文件名] 是提交文件名参数,使用“.”可实现所有修改的文件提交。命令:git commit -m [提交信息] -add [文件名]此命令主要将文件改动信息记录到本地的git文件中。将本地提交的信息,推送到远端(公共服务器)命令:git push。

weixin_42887343的博客 1149

药物吸收仿真软件:Caco-2_(9).Caco-2模型在药物开发中的案例分析

通过以上五个案例,我们可以看到Caco-2模型在药物开发中的重要作用。它不仅能够帮助我们预测药物的肠道吸收情况,还能够用于优化药物配方、评估代谢稳定性、研究药物相互作用以及转运蛋白的影响。这些体外实验和仿真分析的结果为药物的进一步临床研究提供了重要的参考依据,有助于缩短药物开发周期,提高研发效率。

kkchenjj的博客 863

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 488

git常用命令(持续更新ing)

1.使用Git下载指定分支命令为:git clone -b分支名仓库地址 例如:git clone -b dev https://git.oschina.net/oschina/android-app.git 2.查看当前文件状态,包括分支和修改:git status 3.撤销所有的本地修改:git checkout . 4.撤销某个文件的修改:git checkou...

笑*容的博客 412

两万字硬核指南!Python爬虫requests库从入门到精通:新手也能搞定所有爬取场景(附实战案例+避坑大全)

请求头是客户端发送给服务器的额外信息,比如User-Agent(浏览器类型)、Referer(来源页面)、Cookie(登录凭证)、(编码方式)等。Cookie是服务器存储在客户端的小型文本文件,包含用户的登录凭证、偏好设置等信息。浏览器会在每次请求时自动携带Cookie,服务器通过Cookie识别用户身份。代理IP是一个中间服务器,你的请求先发送到代理IP,再由代理IP发送到目标网站,目标网站只能看到代理IP的地址,看不到你的真实IP。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1496

git命令 (持续更新ing)

查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name>或者git switch <name> 创建+切换分支:git checkout -b <name>或者git switch -c <name> 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name> 查看项目远程地址:git remot

前端菜鸟 963

动态时间规整(Dynamic Time Warping,DTW):让时间序列分析不再枯燥和代码全分析

动态时间规整(DTW)是一种用于比较时间序列相似性的算法,特别适用于处理长度不同或时间轴不对齐的序列。本文介绍了DTW的核心概念,包括其通过非线性对齐解决时间扭曲问题的能力,以及在语音识别、金融分析等领域的应用。通过Python代码示例,演示了如何计算两个模拟时间序列的DTW距离,并可视化最优对齐路径。结果显示,DTW能够有效捕捉序列间的相似模式,即使它们在时间轴上存在偏移或伸缩。该算法通过最小化累积距离来评估相似性,得分越低表明序列间相似度越高。

此星光明博客 160

【赛题解析&命令脚本配置】2023年全国职业院校技能大赛GZ073网络系统管理赛项赛题第10套模块A:网络构建 & (五)网络运维配置+(六)SDN网络配置-命令配置

【赛题解析&命令脚本配置】2023年全国职业院校技能大赛GZ073网络系统管理赛项赛题第10套模块A:网络构建 & (五)网络运维配置+(六)SDN网络配置-命令配置

君逍遥o 808

玩转Git、GitHub、GitLab(更新中ing)

玩转Git、GitHub、GitLab 一. Git基础 1.1 课程综述 版本管理的演变: VCS出现前: 用目录拷贝区别不同版本 公共文件容易被覆盖 成员沟通成本很高,代码集成效率低下 集中式VCS: 有集中的版本管理服务器 具备文件版本管理和分支管理能力 集成效率有明显地提高 客户端必须时刻和服务器相连 如图所示: 分布式VCS: 服务端和客户端都有完整的版本库 脱离服务器,客户端照样可以管理版本 查看历史和版本比较等多数操作,都不需要访问服务器,比集中式VCS更能提高版本管理效率

暗余的博客 591

训练YOLOv11 | Pytorch和Pycharm的安装教程适用W11系统(附详细的系统变量添加过程)

根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可(这里要在你安装的python环境里进行安装,例如我的环境名字是PyTorch,那么就是activate PyTorch里进行安装)然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。类似于我的电脑是Windows11选择上面红框内的选项即可点击后即下载,(注意这里下载的是zip文件)下载完成后复制下面几个文件。

Snu77的博客 1万+

VSCode上的Git使用手记(持续更新ing...)

如何使用VSCode内部集成的Git

诸神缄默不语的博客 1万+

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

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

IEM模型,地表粗糙度模拟

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

常用git命令(持续更新ing)

常用git命令(持续更新ing)

qq_40238334的博客 172

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

GIT 常用命令 持续更新ing

查看本机git ssh_key 1. cd ~/.ssh 2. ls 3.cat id_rsa.pub 查看用户名和邮箱地址: $ git config user.name $ git config user.email 修改用户名和邮箱地址 $git config --global user.name"xxxx" Sgit config --global us...

热爱我的热爱 267

Statistics and Machine Learning Toolbox

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

Bugku——WEB篇(持续更新ing)

BUGKU-WEB 滑稽 计算器 alert 你必须让他停下 头等舱 GET POST source 矛盾 备份是个好习惯

qq_52854348的博客 981

Linux git工具命令积累,持续更新ing......

Linux git工具命令积累【branch命令】--set-upstream-to=:设置本地分支追踪远程分支-D:删除一个本地分支 【branch命令】 –set-upstream-to=:设置本地分支追踪远程分支 例如:git branch --set-upstream-to=origin/master master -D:删除一个本地分支 例如:git branch -D master ...

杨涂涂的博客 336

Manjaro 命令实用合集(初学 持续更新ing)

共享文件夹 VirtualBox 1).mkdir /mnt/sf_VirtualBox_Share sudo mount -t vboxsf VirtualBox_Share /mnt/sf_VirtualBox_Share 此时可以在/mnt/sf_VirtualBox_Share查看,是否有共享文件。 若想避免每次开机都要进行挂载操作,请按下面步骤操作: 在/etc/fstab文件最后...

RosyCloudsLee的博客 6376

常用Git命令以及出现的状况ing

(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 我的GitHub: Cwolf9 下面是我学习Git时了解到的一些命令和状况经验。 把它们记下来免得忘了。就算忘了也有地方看。。。 状况: Windows下使用git log 命令出现中文乱码: 我的解决方案 Python读取文件出现UnicodeDecodeError:解决方案 UnicodeDecodeError:...

ako2654的博客 202

IDEA实用快捷键(持续更新ing)

IDEA实用快捷键(持续更新ing)

m0_65014849的博客 1378

web开发初级工程师学习笔记ing(持续更新)!!!

VS Code 环境提供的是一个可以在浏览器中使用原生 VS Code 编辑代码的程序。

Run_Snails的博客 503

快捷键个人使用积累(更新ing)

Ctrl+W 快速关闭当前窗口 Ctrl+(F5)? 刷新当前页 Ctrl+(F3)? 打开搜索栏 Ctrl+B(Ctrl+I)? 快速打开收藏夹?整理收藏夹? Ctrl+D 将当前页添加到收藏夹中 Ctrl+H 查看历史记录 Ctrl+S 保存当前页 Ctrl+F 在当前页中查找 Ctrl+A 选择全部网页 Ctrl+P 打印所选文字 WIN+M 所有网页最小化 F11 切换到全屏幕或者常规窗口 Alt + 向左箭头或空格键 后退一页 Alt + 向后箭头(->)下一页 Shift+F10 在屏蔽鼠

DanielSmith 312

SourceTree使用的一些小技巧(持续更新ing)

情景1 当你在分支a上修改了代码但并未提交,突然要切换到分支b上开发,拉取分支b的代码与你本地修改的代码冲突报错,此时该怎么做? 1、先将本地修改的代码贮藏(git stash)起来,贮藏后工作区和暂存区的代码会放在SourceTree的已贮藏模块中,此时工作区和暂存区非常干净,无提交信息的记录。 2、将分支a切换到分支b,然后拉取代码b分支的代码,本地无冲突报错。 3、在SourceTree的左下角点击应用刚才所保存的贮存信息,本地修改的代码已经回来了。 情景2 当你已经在a分支上提交了某段代码,但是想要

weixin_42182602的博客 557

VSCode编程小技巧集锦(持续更新ing...)

VSCode编程小技巧集锦

诸神缄默不语的博客 4318

收藏的iOS技术站点汇总(持续更新ing)

大牛博客 objc.io PS:经典,内容深而广 objc中国 NSHipster PS:非常多小细节 NSHipster 中文版 唐巧的技术博客 PS:LZ是唐巧的脑残粉… OneV’s Den 王巍 PS:喵神..不解释 Dev Talking PS:常常翻译国外技术博客 sunnyxx的技术博客 shinobicon...

weixin_34061042的博客 166
上一篇: 青岛大学_王卓老师【数据结构与算法】Week03_01_线性表的链式表示和实现1_学习笔记
下一篇: 青岛大学_王卓老师【数据结构与算法】Week03_02_线性表的链式表示和实现2_学习笔记
Fourier 青年
博客等级 码龄9年 36粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值