下面是根据之前的讨论整理的一份关于 Git 分支创建、修改和合并的 Markdown 文档。
1.2 更新主分支(可选但推荐)
拉取最新的主分支代码:
1.3 创建新分支
创建新分支(如 feature
)并切换到该分支:
2. 在分支中进行开发
2.1 添加更改
在分支中进行代码开发,完成后添加更改:
2.2 提交更改
提交更改以保存进程:
3. 合并到主项目中
3.1 切换回主分支
返回主分支:
3.2 确保主分支是最新的
拉取主分支最新的更改:
3.3 合并分支
将 feature
分支合并到主分支:
3.4 解决冲突(如果有)
如果出现冲突,按照以下步骤处理:
- 手动编辑冲突文件,解决冲突(Git 会在冲突文件中插入标记)。
- 添加已解决的文件:
- 提交合并:
3.5 推送更改到远程主分支
将更改推送到远程主分支:
4. 使用 Rebase 同步分支(可选)
4.1 切换到功能分支
4.2 使用 Rebase 同步主分支的更改
拉取主分支的更新并进行 rebase:
4.3 处理冲突(如果有)
如果 rebase
过程中遇到冲突,解决后继续:
5. 删除不再需要的分支(可选)
合并完成后,如果不再需要该分支,可以删除它:
强制删除未合并的分支:
总结
使用分支可以有效地管理和隔离不同的开发任务。通过注意合并时可能出现的冲突,定期同步主分支的更改,可以减少在合并时的麻烦。
这份文档总结了创建、修改、合并和使用 `rebase` 的基本操作,并提供了相应的 Git 命令,以帮助开发人员有效地使用 Git 进行版本控制。