团队协作提交自己的功能

首先是拉取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选择

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

相关推荐
techdashen1 小时前
为 Agent 重新设计的 Git:Cloudflare Artifacts 是什么,怎么工作的
git
赖在沙发上的熊1 小时前
Git多仓库协作中和并冲突问题:“不相关历史合并”+“问跟踪文件冲突”
git
风若飞2 小时前
▎ 适用于完全没有 Git 经验的新手
git
时空自由民.4 小时前
git rebase简介
git
山西瀚辰信安科技有限公司4 小时前
git下载安装及使用
git·学习
梓沂5 小时前
pycharm Git 连接 GitHub 报错全记录:从 SSL 证书到 SSH 密钥,一步步踩坑与解决
git·pycharm·github
无小道6 小时前
Git版本控制及其原理:从入门到精通
git·企业
颂love6 小时前
Git的简单学习
git·学习
一个学Java小白6 小时前
git 如何免密提交之 基于 Gitee 的 SSH 配置教程
git
我是谁??6 小时前
ubuntu22.04在线安装docker和nvidia-container-toolkit
git·docker·github