github上传步骤

请遵循以下步骤,这是一个清晰、安全且专业的Git协作流程:

第1步:同步主分支最新状态

bash

复制代码
# 1. 切换到主分支 (main 或 master)
git checkout main

# 2. 从远程仓库拉取最新更改,确保您的本地主分支是最新的
# (这步很重要,可以避免后续的合并冲突)
git pull origin main

第2步:基于最新主分支创建并切换到新功能分支

bash

复制代码
# 3. 创建新分支并立即切换过去 (这是推荐的一步到位操作)
git checkout -b feature/your-feature-name
# 例如: git checkout -b feature/add-user-login

最佳实践提示 :给分支起一个描述性的名字,如 feature/xxx, fix/xxx, docs/xxx,这样一眼就能看出分支的用途。

第3步:进行您的开发工作

  • 现在您可以在项目文件夹中添加、修改、删除文件了。

第4步:提交更改到新分支

bash

复制代码
# 4. 查看当前文件更改状态,确认是您要提交的内容
git status

# 5. 将所有更改添加到暂存区
git add .
# 或者添加特定文件: git add filename1.txt filename2.js

# 6. 再次检查 status,确认暂存区的文件正确
git status

# 7. 提交更改,并编写清晰明确的提交信息
git commit -m "feat: 添加用户登录功能"

提交信息规范提示 :推荐使用类似 feat:, fix:, docs:, style:, refactor: 等前缀,让提交历史更清晰。

第5步:将新分支推送到远程仓库

bash

复制代码
# 8. 将本地分支推送到远程仓库(GitHub)
# 第一次推送时需要使用 -u 来建立追踪关系
git push -u origin feature/your-feature-name

# 之后再次推送同一分支只需要
git push

第6步(重要):创建Pull Request (PR)

  1. 推送完成后,去GitHub仓库页面。

  2. 您通常会看到一个按钮提示比较分支并创建 Pull Request (或Merge Request)。

  3. 点击创建PR,填写标题和描述,请求将您的功能分支合并到 main 分支。

  4. 等待代码审查(Code Review),根据反馈修改代码后,可以再次commit并push,PR会自动更新。

  5. 审查通过后,由您或项目维护者在GitHub上合并(Merge)PR。

流程总结图

图表

代码

给您的最重要建议

  1. 牢记分支切换 :git checkout -b branch-name 是创建并切换,是最常用的命令。确保您在正确的分支上操作(命令行提示符通常会显示当前分支名)。

  2. 先拉取再创建 :在创建新分支之前,先 git pull 更新主分支,这样可以基于最新的代码进行开发,减少冲突。

  3. 使用PR/MR :不要直接往主分支(main/master)上推送代码。通过Pull Request来合并代码是团队协作的标准做法,便于代码审查和CI/CD检查。

相关推荐
wflynn8 小时前
GitHub 日榜趋势速报 | 2026-10-10
开源·github
fthux9 小时前
开源小工具 Who Arrives:看看你的公网 IP、地区、时区和网络
http·开源·github
来自于狂人9 小时前
GitHub 开源趋势日报 | 2026年10月10日,告别 Mermaid 的图表设计系统
开源·github
u13013010 小时前
GitHub 热榜项目:日榜(2026-10-10)
人工智能·github
Python测试之道11 小时前
GitHub 实战课|Playwright MCP:让 AI 真的会用浏览器
人工智能·github
小陈运维12 小时前
GitHub Actions + Docker + ACR + GHCR 自动化构建与发布
github
miofly12 小时前
AI 智能体用 83% 字节精确匹配反编译完整游戏
开源·github
TunerT_TQ15 小时前
开源评测】openai/math 深度拆解:722 份 AI 数学手稿与 Lean 形式化的工程真相
github
W.A委员会15 小时前
PID自动整定与LLM调优项目使用说明(源码附文末)
自动化·github