git学习笔记1

TSMC65nm工艺下Virtuoso仿真gm-id曲线的保姆级教程(含ADE设置详解) 本文提供了一份在TSMC 65nm工艺下使用Cadence Virtuoso绘制gm-id曲线的详细教程。内容涵盖从理解gm/id方法学、搭建仿真环境、深度解析ADE设置,到运行DC仿真、提取数据并生成对数坐标曲线的完整流程。教程重点解析了Virtuoso ADE中的关键设置与常见避坑点,旨在帮助模拟集成电路设计初学者快速掌握这一核心设计工具,为高性能电路设计奠定基础。 阅读详情

前言

本文为B站视频教程 【GeekHour】一小时Git教程 的学习笔记。

文件状态

新建文件或者被修改文件在工作区中,通过git add可以将工作区内容添加到暂存区,通过git commit可以将暂存区内容添加到本地仓库,通过git push可以将本地仓库内容添加到远程仓库,通过git pull可以将远程仓库内容拉取到本地仓库
在这里插入图片描述
在这里插入图片描述

安装和初始化配置

查看git版本号
git -v

配置邮箱
git config --global user.email 12345678@qq.com

配置用户名
git config --global user.name "inputA"

保存配置号的邮箱和用户名
git config --global credential.helper store

开始使用

创建仓库
git init

把所有修改、新建文件添加到暂存区
git add .
用通配符添加所有txt文件
git add *.txt

把暂存区中的文件提交到仓库里
git commit -m "这里写一些本次提交说明"

查看仓库状态
git status

查看提交记录
git log

查看简要提交记录
git log --oneline

回退版本
先用git log --oneline查看某个版本号
在这里插入图片描述
然后退回某个版本
git reset --soft 13c3468
也可以用--hard、--mixed区别如下:
在这里插入图片描述
退回一个版本
git reset --soft HEAD^

查看仓库和暂存区里的文件(工作区里的看不到)
git ls-files

查看历史操作记录
git reflog

查看工作区和仓库的差别
git diff HEAD

查看暂存区和仓库的区别
git diff --cache

查看当前版本库与上一个版本库之间区别
git diff HEAD~ HEAD

.gitignore文件

在.gitignore文件中写入的文件名会被git忽略掉
.gitignore使用的前提是文件不能已经被添加到版本库

在这里插入图片描述举例
在这里插入图片描述

关联本地仓库与远程仓库

在远程仓库添加本地SSH公钥
1、进入根目录 cd
2、进入SSH目录 cd .ssh
3、如果是刚安装的git要生成公钥和秘钥 ssh-keygen -t rsa -b 4096
4、打开公钥文件 vi id_rsa.pub
5、把内容复制到gitee,即添加完公钥

gitee添加公钥位置:
在这里插入图片描述
在这里插入图片描述
克隆远程仓库到本地
git clone git@gitee.com:123/frist_repo.git

把本地仓库更新内容推送到远程仓库
git push

把远程仓库更新内容拉取到本地
git pull

或者将本地仓库与远程仓库关联起来
git remote add origin git@gitee.com:123/repo241117.git

查看远程仓库的别名和地址
git remote -v

把本地的main分支与远程仓库的main分支关联起来
git push -u origin main

在这里插入图片描述

分支相关操作

查看当前分支情况
git branch

创建一个分支dev
git branch dev

切换分支
git switch dev

将dev分支合并到当前分支
git merge dev

图形化查看分支
git log --graph --oneline --decorate --all
在这里插入图片描述

删除某个分支
git branch -d dev
没有被合并的分支是不能用 -d删除的,需要用-D
git branch -D dev

FPGA入门200例(17):如何阅读RTL原理图(Schematic)?将Verilog代码与门级电路对应 本文针对FPGA开发新手常见误区,重点讲解了RTL原理图的重要性和阅读方法。文章指出,仅通过仿真验证代码会导致板级测试异常,而RTL原理图能直观呈现Verilog代码对应的硬件结构(门电路、寄存器、多路选择器等)。通过"识别基础元件→跟踪信号路径→验证逻辑关系"的三步法,新手可以建立代码与硬件的映射思维,排查冗余逻辑、意外锁存器等错误。文章还结合Vivado/Quartus工具操作指南和典型代码案例,帮助读者掌握从代码到硬件实现的转换过程,避免混淆RTL与门级原理图、忽略信号位宽等常见误 阅读详情

相关推荐

【生成C01/C10材料常数excel表】

计算橡胶件的邵尔硬度和C01/C10材料常数

weixin_46153372的博客 1934

Git学习笔记(1)

参考链接:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6 概述: Git是一种分布式版本控制系统,在分布式版本控制系统中,客户端并不只提取最新版本的文件快照,而是将整个代码仓库完整的镜像下来。 Git的特点: 直接记录...

u012348692的博客 350

LPC2124定时器实现跑马灯

文章目录一、keil 4新建工程 一、keil 4新建工程 1、Create New Project,注意,最好添加进一个新建好的文件夹里,keil不会帮你新建。 2、添加设备类型:NXP目录下的LPC2124 3、选择启动文件Startu.s 4、new 一个file,保存命名为.c文件 5、添加进project里,右击,add 选中,添加 6、设置编译输出.hex文件 ...

qq_37937830的博客 5753

git 学习笔记1

git 学习笔记 Git配置 查看系统config git config --system --list    查看当前用户(global)配置 git config --global --list 设置用户名与邮箱(必要) 通过文件配置文件 通过命名配置 git config --global user.name “lenyuluo” #名称 git config --global user.email 3312…@qq.com #邮箱 Git基本理论(核心) 工作区域 Git本地有三个

无雨 173

大数据分析工具Power BI(二):Power BI下载安装和模块介绍

首先在Microsoft官方网站上下载PowerBI Desktop,然后进行安装。id=58494点击"Next"后会弹出下载框,进行下载即可,下载好的PowerBI名称为"PBIDesktopSetup_x64.exe",也可以在"资料"中获取安装包,双击安装包即可安装。

Lansonli(蓝深李)的博客 2319

Android 13.0 USB 麦克风音频采集优化:解决延时、杂音和无声问题

摘要:本文针对Android智能会议设备中USB麦克风存在的三大问题(录音延时、概率性杂音和无声)进行了深入分析和优化。通过预填充静音帧降低90%启动延时,分离采集/播放互斥锁消除杂音,采用持久化配置解决无声问题,并新增状态通知机制提升用户体验。优化后测试显示:录音延时从1200-2000ms降至100-200ms,故障率降至0%,CPU占用降低30%。该方案适用于各类USB音频设备和视频会议系统,为低延时音频采集提供了可靠解决方案。

ip0417的博客 230

Git学习笔记1

『教程』简单明了的Git入门_哔哩哔哩_bilibili黑马程序员Git全套教程,完整的git项目管理工具教程,一套精通git_哔哩哔哩_bilibili 3. git 操作指令 3.1 克隆 git clone 右键粘贴代码 或”Shift+Ins"除git外文件处于准备提交的状态 3.4 查看提交日志 git log 查看修改的状态git status从最后一次提交中main.py恢复到工作区 4. 分支 快进模式 5.2 操作远程仓库

lucky_ru的博客 350

STM32 IIC温湿度传感器(STH45)实验

精度 ΔRH = ±1.0 %RH, ΔT = ±0.1 °C• 平均电流:0.4 μA,空闲电流:80 nA• I2C FM、CRC 校验和、乘法。I2C 地址。• 专利保护选项 [1]、PTFE 膜和可拆卸保护盖• 工作范围:0 …100 %相对湿度,−40…125 摄氏度• 在冷凝环境中功能齐全• 动力加热器,真正的NIST可追溯性• JEDEC JESD47 认证 • 符合 ISO 17025 : 2017 的传感器专用校准证书,3 点温度校准。

baidu_34971492的博客 3072

【学习笔记1】Git

学习内容1:建立并连接仓库 步骤:1.在www.gitee.com上创建了自己的账号,并创建了自己的仓库(此为云端仓库);2.建立需要上传的文件夹及文件(此为本地仓库),打开需上传文件的所在位置并在文件地址栏中输入cmd,然后输入命令git init,此时会在目标文件夹中建立一个隐藏的 .git文件,此时本地仓库已是git仓库;3.继续输入以下指令: git add * //Enter以下,*代表该文件夹中的所有文件 git commit -m "first commit" //将文件内容提交.

m0_60525480的博客 544

RK3568驱动 SPI主/从 配置

RK3568 SPI 配置指南 内核配置:启用用户空间驱动(主)和从模式协议支持。 主模式:设备树设置status="okay"、max-freq及引脚复用,子节点compatible="rockchip,spidev"。 从模式:需添加spi-slave属性,子节点命名以slave@X开头。 编译烧写:修改设备树后编译内核或全量镜像,验证/dev/spidevX.Y节点。 测试:使用spidev_test工具,主模式可环回测试,从模式需与主设备通信。 (关键:从模式强制spi-slave和命名规则,频率匹

文石_2009的博客 1146

【技能】OpenClaw Memory 与 MemOS 两种 AI 记忆方案深度解析

摘要:本文对比了两种AI记忆系统方案。OpenClaw Memory是轻量级记忆助手,内置SQLite存储,支持语义搜索,部署简单成本低,适合日常对话记忆需求。MemOS是自学习系统,通过Neo4j和Qdrant实现技能自进化,但需部署4套服务,门槛高成本大。建议普通用户选择OpenClaw Memory,技术玩家可逐步尝试MemOS。两种方案各具优势,需根据实际需求选择。

海兰 197

Git的学习笔记1

没有本地仓库,只有远程仓库;所有的版本控制相关操作都是在SVN Server上进行,client和server必须通过网络连接,client才能发送处理请求以及访问server上代码,client没有本地仓库,只能提交到远程仓库有本地仓库和远程仓库;不需要网络,可以由各自的本地仓库管理代码版本,本地仓库记录了本地所有的代码的修改和提交。最后合并到远程仓库上。

ddddd_y的博客 564

【毕设保姆级指南】基于YOLOv8的DAGM 2007工业缺陷检测系统从搭建到落地

本教程基于YOLOv8算法实现DAGM 2007工业缺陷检测系统,包含数据处理、模型训练和可视化界面开发全流程。首先对DAGM数据集进行格式转换和划分,然后通过YOLOv8训练工业缺陷检测模型,最终构建PyQt5交互界面实现缺陷可视化检测。该系统可用于智能制造中的产品质量控制,帮助快速定位工业产品缺陷,提升检测效率和准确性,为工业质检提供高效解决方案。

LXY_LOVE36的博客 182

【Git 学习笔记】三小时掌握 Git 命令之第 1 篇

此博客为该 B 站视频的学习笔记 Git基本命令行用法讲解 文章目录git-config1. 配置命令:2. 查看配置:3. 直接修改配置文件4. 删除配置git-init1. 初始化2. 查看生成的.git目录git-commit1. 显示工作目录和暂存区的状态2. 提交目录下所有文件3. 提交指定文件4. 添加说明5. 查看历史提交git-diff1. 查看修改前后的区别2. 添加到

【人工智障 | 计算鸡视觉 | 机器孩】 7793

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【Git 学习笔记_01】Ch1.1 Git 简介 + Ch1.2 Git 对象

本篇主要梳理了 Git 主要的数据对象类型,并结合自己的理解加入了实测的脚本和效果截图,方便后续查找。

PeacefulWinter的博客 941

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Git学习笔记(第1章):Git概述

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git易于学习占地面积小性能极快。它具有廉价的本地库方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce 和 ClearCase等版本控制工具。

大胡子的博客 1402

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 某款扫地机器人源码分析1——指令数据解析处理部分
下一篇: 【Linux驱动开发】裸机点亮LED灯实验
inputA
博客等级 码龄7年 297粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值