git创建分支,提交代码详细流程
封面图
•
2025-11-20
•
git
312
0
0
0
在使用 Git 进行开发时,创建分支和提交代码是一个非常常见的操作。以下是**详细的操作流程**,适用于大多数 Git 工作流(如 GitHub、GitLab 等平台): --- ## 一、确保当前在主分支(如 `main` 或 `master`) ```bash git status ``` 如果不在主分支,切换到主分支: ```bash git checkout main ``` --- ## 二、拉取最新代码(防止冲突) ```bash git pull origin main ``` --- ## 三、创建新分支 ### 命令格式: ```bash git checkout -b <branch-name> ``` 例如,创建一个名为 `feature/new-feature` 的分支: ```bash git checkout -b feature/new-feature ``` > ✅ **说明**:`-b` 表示创建并切换到新分支。 --- ## 四、修改代码 编辑你想要更改的文件,比如: ```bash vim yourfile.js ``` --- ## 五、查看修改状态(可选) ```bash git status ``` --- ## 六、添加修改到暂存区 ```bash git add . ``` 或者只添加特定文件: ```bash git add filename1 filename2 ``` --- ## 七、提交代码 ```bash git commit -m "Your commit message" ``` 例如: ```bash git commit -m "Add new feature: user login" ``` --- ## 八、推送到远程仓库(首次推送需要设置上游) ```bash git push -u origin feature/new-feature ``` > `-u` 参数表示设置上游分支,后续可以直接用 `git push`。 --- ## 九、创建 Pull Request(PR)或 Merge Request(MR) 1. 登录到你的 Git 平台(如 GitHub、GitLab)。 2. 打开你刚才推送的分支页面。 3. 创建一个 Pull Request(GitHub)或 Merge Request(GitLab)。 4. 填写 PR/MR 信息,等待审核。 --- ## 十、合并代码(由管理员或项目负责人操作) 一旦 PR/MR 被批准,可以将你的分支合并到主分支中。 --- ## 十一、回到主分支并拉取最新代码(可选) ```bash git checkout main git pull origin main ``` --- ## 十二、删除本地分支(可选) ```bash git branch -d feature/new-feature ``` 如果分支未被合并,可以用 `-D` 强制删除: ```bash git branch -D feature/new-feature ``` --- ## 总结流程图 ``` main → git pull → git checkout -b feature/xxx → edit code → git add → git commit → git push -u origin feature/xxx → create PR → merge → back to main ``` --- 如果你使用的是 GitHub Desktop 或 VS Code 内置的 Git 工具,操作界面会更直观,但基本逻辑是一致的。 如需我提供某一个步骤的详细说明(如如何解决冲突、如何查看历史记录等),也可以告诉我!
上一篇:
git提示 warning: LF will be replaced by CRLF 的解决办法
下一篇:
git log和git reflog的区别
标题录入,一次不能超过6条
留言
评论