118 lines
1.6 KiB
Markdown
118 lines
1.6 KiB
Markdown
# Git 推送快速指南 ⚡
|
|
|
|
## 最常用的三步推送
|
|
|
|
```bash
|
|
# 1. 添加所有修改的文件
|
|
git add -A
|
|
|
|
# 2. 提交到本地仓库
|
|
git commit -m "你的提交说明"
|
|
|
|
# 3. 推送到远程仓库
|
|
git push origin main
|
|
```
|
|
|
|
就这么简单!✅
|
|
|
|
---
|
|
|
|
## 📝 提交说明示例
|
|
|
|
```bash
|
|
# 新功能
|
|
git commit -m "feat: 添加用户登录功能"
|
|
|
|
# 修复bug
|
|
git commit -m "fix: 修复首页加载问题"
|
|
|
|
# 更新文档
|
|
git commit -m "docs: 更新README"
|
|
|
|
# 样式调整
|
|
git commit -m "style: 优化导航栏样式"
|
|
```
|
|
|
|
---
|
|
|
|
## 🔍 推送前检查
|
|
|
|
```bash
|
|
# 查看哪些文件被修改了
|
|
git status
|
|
|
|
# 查看具体修改内容
|
|
git diff
|
|
```
|
|
|
|
---
|
|
|
|
## ⚠️ 遇到问题?
|
|
|
|
### 推送被拒绝
|
|
```bash
|
|
# 先拉取远程更新
|
|
git pull origin main
|
|
|
|
# 再推送
|
|
git push origin main
|
|
```
|
|
|
|
### 撤销修改
|
|
```bash
|
|
# 撤销某个文件的修改
|
|
git checkout -- filename
|
|
|
|
# 撤销所有修改
|
|
git checkout -- .
|
|
```
|
|
|
|
### 取消暂存
|
|
```bash
|
|
# 取消某个文件的暂存
|
|
git reset HEAD filename
|
|
|
|
# 取消所有暂存
|
|
git reset HEAD
|
|
```
|
|
|
|
---
|
|
|
|
## 🎯 一键推送脚本
|
|
|
|
创建 `quick-push.sh`:
|
|
|
|
```bash
|
|
#!/bin/bash
|
|
git add -A
|
|
git commit -m "$1"
|
|
git push origin main
|
|
```
|
|
|
|
使用方法:
|
|
```bash
|
|
chmod +x quick-push.sh
|
|
./quick-push.sh "feat: 添加新功能"
|
|
```
|
|
|
|
---
|
|
|
|
## 📱 使用 VS Code
|
|
|
|
1. 点击左侧"源代码管理"图标
|
|
2. 在"更改"中查看修改的文件
|
|
3. 点击 `+` 号暂存文件
|
|
4. 输入提交信息
|
|
5. 点击 `✓` 提交
|
|
6. 点击 `...` → `推送`
|
|
|
|
---
|
|
|
|
## 🆘 需要帮助?
|
|
|
|
查看完整教程: [GIT_GUIDE.md](GIT_GUIDE.md)
|
|
|
|
---
|
|
|
|
**记住**: 推送前先测试代码,确保没有错误!
|