工作软件学习

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} 
相关推荐
锅包一切5 小时前
在蓝桥杯边练边学Rust:2.原生类型
开发语言·学习·蓝桥杯·rust
小嘉丶学长5 小时前
【跟小嘉学习经济学】一、微观经济学概述
学习
逆境不可逃5 小时前
【从零入门23种设计模式03】创建型之建造者模式(简易版与导演版)
java·后端·学习·设计模式·职场和发展·建造者模式
专业开发者6 小时前
Wi-Fi 技术学习:基于 IEEE 802.11ax 的 MU-OFDMA 触发帧结构与抓包解析
学习
The_Uniform_C@t27 小时前
PWN | 对CTF WIKI的复现+再学习 (第九期)
网络·学习·网络安全
Hello_Embed7 小时前
Modbus 传感器开发:从寄存器规划到点表设计
笔记·stm32·单片机·学习·modbus
今儿敲了吗7 小时前
24| 字符串
数据结构·c++·笔记·学习·算法
烤麻辣烫8 小时前
正则表达式快速掌握
前端·javascript·学习·正则表达式·html
我命由我123459 小时前
C++ EasyX 开发,MessageBox 函数参数问题:“const char *“ 类型的实参与 “LPCWSTR“ 类型的形参不兼容
c语言·开发语言·c++·后端·学习·visualstudio·visual studio