工作软件学习

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} 
相关推荐
叼烟扛炮12 分钟前
Linux 学习笔记(五十四):内网穿透实战——用 frp 让外网访问你的私人电脑
linux·服务器·网络·笔记·学习
在猴站学算法19 分钟前
(《统计学习方法》(第2版) 李航)第2章 感知机算法
学习·算法·机器学习·统计学习
旖旎夜光37 分钟前
【C++ 基础入门】C++ 继承(上):概念、切片、隐藏、默认成员函数与友元
c++·笔记·学习
Godspeed Zhao38 分钟前
从零开始学AI24——无监督学习之K均值
学习·机器学习
叼烟扛炮1 小时前
[LangChain] 学习笔记(05):提示词模板(Prompt)与少样本注入(Few-Shot)实战
linux·人工智能·笔记·学习·langchain·prompt
La Pulga13 小时前
【FreeRTOS源码学习笔记】任务延时列表
笔记·mcu·学习·嵌入式·freertos·实时操作系统
楚山之石15 小时前
【JCO】mpMRI 先行替代 TURBT 初始分期:BladderPath 随机试验让 MIBC 患者提前 45 天得到正确治疗
人工智能·学习·mri·医学影像
Peter-OK18 小时前
PostgreSQL学习笔记(入门-进阶-精通说明)
笔记·学习·postgresql
承渊政道19 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
橙橙笔记20 小时前
具身智能的学习 - 完成一个机械臂 第1节
python·学习·机械臂·具身智能