工作软件学习

VS Code

Ctrl + B:切换侧边栏可见性

Ctrl + \:拆分编辑器

Ctrl + /:切换行注释

Shift + Alt + A:切换块注释

Ctrl + ~:切换终端

Ctrl + K Z:进入禅模式(全屏专注)

Ctrl + K Ctrl + S:打开快捷键设置

Ctrl + W:关闭当前标签页

Ctrl + Shift + T:重新打开已关闭的标签页

Ctrl + X:剪切当前行(未选中文本时)

Alt + ↑/↓:上下移动当前行

Shift + Alt + ↑/↓:复制当前行到上/下方

Ctrl + F:当前文件内搜索

Ctrl + Shift + F:全局搜索

F12:跳转到定义

Alt + ←/→:后退/前进导航历史

Altium Designer

  • Ctrl + 鼠标滚轮:水平缩放画布。
  • Shift + 鼠标滚轮:垂直缩放画布。
  • Ctrl + F:查找文本(用于定位元件编号)

移动:长按右键拖动

Git

克隆远程仓库

fork子仓&创建分支后,递归克隆

cpp 复制代码
git clone <repository-url> --recursvie

拉取指定分支代码

cpp 复制代码
test分支:      git clone -b test <ssh> --recursive
develop分支:  git clone -b develop <ssh> --recursive

只clone一个分支

cpp 复制代码
git clone -b test --single-branch <url> --recursive

查看提交历史

cpp 复制代码
git log --oneline -5

创建分支

cpp 复制代码
git branch <branch-name>

切换分支

cpp 复制代码
git checkout <branch-name>

创建并切换分支

cpp 复制代码
git checkout -b <branch-name>

合并分支、推送更改

cpp 复制代码
git merge <source-branch>
git push origin <branch-name>

暂存当前修改、恢复暂存内容

cpp 复制代码
git stash
执行合并:
git merge origin/develop
git stash pop

更新子文件

cpp 复制代码
git submodule update --init

旧的分支获取新东西并且推送

cpp 复制代码
# 1. 先获取远程最新数据  
git fetch origin

# 2. 将远程 develop 合并到当前 <branch-name> 分支
git merge origin/develop
git push origin <branch-name> 

删除最近的连续提交

本地分支的 HEAD 指针会向前移动 2 个提交,工作区和暂存区的内容会被强制重置为 HEAD~2 提交时的状态。

cpp 复制代码
git reset --hard HEAD~2

强制推送到远程

cpp 复制代码
git push --force-with-lease origin <your-branch-name>

如何还原 (恢复到 reset****之前的 HEAD)

查看你本地分支 HEAD 的移动历史

cpp 复制代码
git reflog

恢复到执行

cpp 复制代码
git reset --hard HEAD@{1} 
相关推荐
咸甜适中19 分钟前
rust语言AI编程学习笔记(五)clap命令行参数解析
学习·rust·ai编程
诗句藏于尽头28 分钟前
deepseek harness对接商汤科技免费大模型使用教程
人工智能·科技·学习
chemddd1 小时前
豆包生成 亚马逊链接的视频
学习·交友
weixin_431600441 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js
工业HMI实战笔记1 小时前
解放双手,声控未来:抗噪语音交互如何革新嘈杂车间的HMI操作体验
人工智能·学习·自动化·制造
知识分享小能手1 小时前
线性代数学习教程,从入门到精通,相似矩阵及二次型 — 知识点详解(9)
学习·线性代数·机器学习
小弥儿2 小时前
GitHub今日热榜 | 2026-08-14:OSINT情报工具回流,本地AI赛道升温
人工智能·学习·开源·github
小黄人软件3 小时前
【证书批量转换】PEM->CER证书批量转换工具.exe 纯 Python实现,无需安装OpenSSL
人工智能·学习
peijiping4 小时前
Agent 工具执行:并行(parallel_tool_calls)和后台(run_in_background)到底有什么区别? (学习笔记)
笔记·学习·ai agent·claude code
何事误红尘4 小时前
KF32A学习笔记(二):IDE基本使用、srec和hex格式、FreeRTOS移植
学习