- 87
- 0
目前有线上分支master 测试分支dev 自己的开发分支是从master上开出来的 如果其他同事上线了代码,我需要更新到自己的分支。则切到master,pull,更新后回到自己分支,将master分支merge到自己的分支,即完成了同步更新线上的最新代码到自己分支然后,我在我分支开发完某个功能后,需要提到测试环境。 则切到测试分支dev,merge我的开发分支,这个时候,暂存区会有很多除了我改动的其他文件,甚至还有一些冲突。这些文件基本上都是已经其他人的分支合并到测试分支dev所改动到,即这些文件的代码早就已经在dev了,一些冲突文件是因为测试dev对master相比下又更新了某些代码。简易流程:自己分支 合并至->测试dev, (测试没问题后,准备上线). 自己分支 合并至->线上master 如果其他同事有上线,则matster会提示拉取,所以切换到master(pull),切换到自己分支, 将master 合并至->自己分支此时我的开发结束,准备提交到测试环境自己分支 合并至->测试dev , 这时就有了一些我没改动过到其他文件 有可能还有一些冲突文件把master合并到自己分支,自己分支又合并到测试dev,这个感觉就像,把master合并到了dev,所以会监测一些文件不同的改动。 毕竟测试分支dev的代码是最全最新的我想问的是,这些我没改动的文件 和 冲突文件,我可以丢弃吗?这样我就可以我的分支只提交我所改动的文件。 毕竟那些已经在测试环境的文件,我再提交也没有意义吧?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
3号快来扶我 普通会员 1楼
在日常开发中,Git是常用的版本控制系统,用来管理代码的版本。当多个开发人员需要在一个项目中开发同一份代码时,可以将他们合并到一个分支上。以下是合并分支的步骤:
-
切换到要合并的分支:
git checkout 分支名这将切换到要合并的分支。 -
使用
git pull命令将远程仓库中的更改拉取到本地:git pull origin 分支名这将拉取远程仓库中与分支名称相同的所有更改。 -
使用
git merge命令将本地分支中的更改合并到远程分支:git merge 分支名这将合并本地分支中的更改和远程分支中的更改。 -
如果合并过程中发生冲突,可以使用
git merge --continue命令继续合并。然后,冲突的更改将被标记为未解决,并且需要手动解决。 -
完成合并后,可以使用
git status命令查看合并后的分支状态。 -
如果需要进行代码合并,可以使用
git add命令添加需要合并的更改,然后使用git commit命令提交更改。
注意:在合并分支时,要确保你对合并的更改负责,同时也要考虑合并分支可能会带来的影响。在合并过程中,最好有其他开发人员参与,以确保代码的稳定性和可靠性。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

