团队协作提交自己的功能

首先是拉取master的代码,切换到master上面创建自己的功能分支,一个功能一个分支,git checkout -b (功能名称)-name

假设我本地的代码master里面有脏代码,和远程的master有冲突。这样是出现了问题的情况,如何解决问题?

远程分支master拉取的时候,会用到git pull --rebase

在这里面选择master下拉框,并且拉到底部选择

然后在这里选择右键reset

选择下面Hard选项,这样的作用可以让master的代码变得纯净,不会出现自己之前提交过的脏代码

然后再创建一个本地的新的分支git checkout -b system-lxy

再切换回graph-branchs选择自己之前写的旧的分支,找到自己想要提交的那部分功能代码,并且右键Cherry Pick选择

如果代码不完整,就查找旧分支里面自己的代码,选择自己之前的代码,再一点一点的复制下来

相关推荐
独隅2 小时前
开源项目 Git 贡献全流程的完整拆解:从 Fork 到 PR
git·开源
___波子 Pro Max.4 小时前
Git Rebase: HEAD~ 的简洁写法
git
bxri4 小时前
团队协作中的 Git 工作流(企业级实战)
git·gitee·github
原来是猿5 小时前
Git【标签操作】
git
原来是猿5 小时前
Git【远程操作】
git
MX_93595 小时前
git实现重命名——实现远程和本地重命名
git
ljh5746491196 小时前
git cherry-pick 命令
git
尽兴-6 小时前
Git 分支管理核心命令科普指南
数据库·git·分支管理·代码仓库
小陈工6 小时前
Python Web开发入门(一):虚拟环境与依赖管理,从零搭建纯净开发环境
开发语言·前端·数据库·git·python·docker·开源