Library Search
结果页Git 版本控制入门到协作
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 Git # Git 例程:分支协作完整流程
## 目标
实操 Git 核心流程:init → add → commit → branch → merge → tag,覆盖单人开发到多人协作。
## 完整操作
```bash
# ═══ 初始化 ═══
git init my-project
cd my-project
# ═══ 第一次提交 ═══
echo "# My Project" > RE… 3% OpenOCD 径
```
### Windows
1. 下载预编译二进制:https://github.com/openocd-org/openocd/releases
2. 解压到 `C:\openocd\`
3. 添加 `C:\openocd\bin` 到系统 PATH
4. 安装驱动(ST-Link 用 Zadig 替换为 WinUSB)
### 从源码编译(需定制时)
```bash
git c… 3% ESP-IDF * | Windows 10/11 (64-bit),PowerShell 或 Git Bash |
| **macOS** | macOS 10.15 Catalina 及以上 |
| **Linux** | Ubuntu 20.04+ / Debian 11+ / Fedora 36+ |
**依赖项**:
- Python ≥ 3.8
- Git ≥ 2.x
- CMake ≥ 3.16… 2% Solid.js e 模板(推荐)
```bash
# TypeScript 模板
npx degit solidjs/templates/ts my-solid-app
cd my-solid-app
npm install
# JavaScript 模板
npx degit solidjs/templates/js my-solid-app
cd my-solid-app
npm install
```… 2% Docker 运行
- ✅ `.dockerignore` 排除 node_modules/.git 等
- ✅ 固定基础镜像版本标签(不用 `latest`)
- ✅ 合并 RUN 指令减少层数:`RUN apt update && apt install -y pkg1 pkg2 && rm -rf /var/lib/apt/lists/*`
- ❌ 不要在容器内存储数据(用 Volume)
- ❌ 不要在… 2% Arduino )和**Arduino IDE + 编程框架**,将底层寄存器操作封装为 `digitalWrite()`、`analogRead()` 等易用 API。
## 解决什么问题
- **降低嵌入式门槛**:无需深入理解 MCU 寄存器,几行代码即可点亮 LED、读取传感器
- **快速原型验证**:从想法到实物原型仅需几十分钟,极大加速创客、IoT 产品迭代
- **跨平台统一**:同一套代码可… 2% OpenAI API pi_key = "sk-abc123..." # 硬编码在代码中
# 会被 git 提交到版本库!
# ✅ 正确做法
import os
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
# ✅ 生产环境:使用密钥管理服务(AWS Secrets Manager / Vaul… 2% PlatformIO llis();
ledState = !ledState;
digitalWrite(LED_PIN, ledState);
Serial.print("[");
Serial.print(loopCount);
Serial.print("] LED: ");
Serial.println(ledState ? "ON" : "OFF");… 2%