208 lines
4.1 KiB
Markdown
208 lines
4.1 KiB
Markdown
# 🔗 Git仓库绑定配置完成
|
||
|
||
## ✅ 绑定状态:成功完成
|
||
|
||
### 📋 配置详情
|
||
- **本地分支**: main
|
||
- **远程仓库**: http://git.wanzhongtech.com/mars/Twilioapp.git
|
||
- **远程分支**: origin/main
|
||
- **跟踪状态**: ✅ 已设置本地分支跟踪远程分支
|
||
- **用户配置**: mars (mars421023@gmail.com)
|
||
|
||
### 🎯 配置结果
|
||
```bash
|
||
# 当前状态
|
||
On branch main
|
||
Your branch is up to date with 'origin/main'
|
||
```
|
||
|
||
## 🚀 日常开发工作流
|
||
|
||
### 1. 修改代码后提交
|
||
```bash
|
||
# 查看修改状态
|
||
git status
|
||
|
||
# 添加修改的文件
|
||
git add .
|
||
# 或者添加特定文件
|
||
git add src/components/NewComponent.tsx
|
||
|
||
# 提交修改
|
||
git commit -m "feat: 添加新功能"
|
||
|
||
# 推送到远程仓库
|
||
git push
|
||
```
|
||
|
||
### 2. 获取最新代码
|
||
```bash
|
||
# 拉取最新代码
|
||
git pull
|
||
|
||
# 或者先获取再合并
|
||
git fetch
|
||
git merge origin/main
|
||
```
|
||
|
||
### 3. 创建新功能分支
|
||
```bash
|
||
# 创建并切换到新分支
|
||
git checkout -b feature/new-feature
|
||
|
||
# 开发完成后合并到main
|
||
git checkout main
|
||
git merge feature/new-feature
|
||
git push
|
||
```
|
||
|
||
## 📝 常用Git命令
|
||
|
||
### 基础操作
|
||
```bash
|
||
# 查看状态
|
||
git status
|
||
|
||
# 查看提交历史
|
||
git log --oneline
|
||
|
||
# 查看远程仓库信息
|
||
git remote -v
|
||
|
||
# 查看分支信息
|
||
git branch -a
|
||
```
|
||
|
||
### 提交操作
|
||
```bash
|
||
# 添加所有修改
|
||
git add .
|
||
|
||
# 提交修改
|
||
git commit -m "描述修改内容"
|
||
|
||
# 推送到远程
|
||
git push
|
||
|
||
# 修改最后一次提交信息
|
||
git commit --amend -m "新的提交信息"
|
||
```
|
||
|
||
### 分支操作
|
||
```bash
|
||
# 查看所有分支
|
||
git branch -a
|
||
|
||
# 创建新分支
|
||
git checkout -b new-branch
|
||
|
||
# 切换分支
|
||
git checkout main
|
||
|
||
# 删除本地分支
|
||
git branch -d branch-name
|
||
|
||
# 删除远程分支
|
||
git push origin --delete branch-name
|
||
```
|
||
|
||
## 🔧 配置信息
|
||
|
||
### 当前Git配置
|
||
```bash
|
||
# 用户信息
|
||
git config user.name # mars
|
||
git config user.email # mars421023@gmail.com
|
||
|
||
# 远程仓库
|
||
git remote get-url origin # http://git.wanzhongtech.com/mars/Twilioapp.git
|
||
```
|
||
|
||
### 仓库结构
|
||
```
|
||
本地仓库 (D:\ai\Twilioapp)
|
||
↕️ (跟踪)
|
||
远程仓库 (origin/main)
|
||
↕️ (同步)
|
||
Git服务器 (http://git.wanzhongtech.com/mars/Twilioapp.git)
|
||
```
|
||
|
||
## 🎯 下次开发流程
|
||
|
||
### 开始新的开发任务
|
||
1. **拉取最新代码**: `git pull`
|
||
2. **创建功能分支**: `git checkout -b feature/task-name`
|
||
3. **编写代码**: 进行开发
|
||
4. **提交更改**: `git add . && git commit -m "feat: 功能描述"`
|
||
5. **推送分支**: `git push origin feature/task-name`
|
||
6. **合并到主分支**:
|
||
```bash
|
||
git checkout main
|
||
git merge feature/task-name
|
||
git push
|
||
```
|
||
|
||
### 快速提交流程
|
||
```bash
|
||
# 一键提交和推送
|
||
git add . && git commit -m "fix: 修复问题" && git push
|
||
```
|
||
|
||
## 📱 项目相关信息
|
||
|
||
### 开发服务器
|
||
```bash
|
||
# 启动开发服务器
|
||
npm run dev
|
||
|
||
# 访问地址
|
||
# 移动端: http://localhost:3000/mobile/home
|
||
# Web后台: http://localhost:3000/dashboard
|
||
```
|
||
|
||
### 构建部署
|
||
```bash
|
||
# 构建生产版本
|
||
npm run build
|
||
|
||
# 预览构建结果
|
||
npm run preview
|
||
```
|
||
|
||
## 🔒 安全注意事项
|
||
|
||
### 敏感信息保护
|
||
- ✅ `.env` 文件已在 `.gitignore` 中
|
||
- ✅ `node_modules/` 已被忽略
|
||
- ✅ 构建产物 `dist/` 已被忽略
|
||
|
||
### 提交最佳实践
|
||
1. **提交信息规范**: 使用 `feat:`, `fix:`, `docs:` 等前缀
|
||
2. **小而频繁的提交**: 避免一次提交太多更改
|
||
3. **代码审查**: 重要功能创建Pull Request
|
||
4. **测试验证**: 提交前确保代码能正常运行
|
||
|
||
## 🎉 配置完成总结
|
||
|
||
### ✅ 已完成的配置
|
||
- ✅ Git用户信息配置
|
||
- ✅ 远程仓库绑定
|
||
- ✅ 分支跟踪设置
|
||
- ✅ 推送权限验证
|
||
- ✅ 工作流程建立
|
||
|
||
### 🚀 您现在可以:
|
||
1. **直接提交代码**: `git add . && git commit -m "message" && git push`
|
||
2. **拉取最新更新**: `git pull`
|
||
3. **创建功能分支**: `git checkout -b feature/name`
|
||
4. **查看提交历史**: `git log`
|
||
5. **与团队协作**: 通过Git进行代码共享
|
||
|
||
---
|
||
|
||
**🎊 恭喜!您的本地仓库已成功绑定到远程Git仓库!**
|
||
|
||
**状态**: ✅ 绑定完成
|
||
**仓库**: http://git.wanzhongtech.com/mars/Twilioapp.git
|
||
**分支**: main ↔️ origin/main
|
||
**下次提交**: 直接使用 `git push` 即可 |