Git之将master合并到自己分支

工作中常常需要将master合并到自己的分支,这次就记录一下这个过程。

1.切换到master主分支上

git checkout master

2.将master更新的代码pull到本地

git pull

3.切换到自己的分支上

git checkout branchName

4.合并master到自己的分支

git merge master

5.用idea或者sublime text解决冲突

Git用<<<<<<<,=======,>>>>>>>标记分离不同分支的内容,将不需要的部分删掉即可解决冲突。

6.add、commit

git add .
git commit -m "conflict all fixed"

7.将自己分支的代码提交到远程

git push origin branchName

打完收工!

原文地址:https://www.cnblogs.com/ailanlan/p/12071884.html

时间: 2024-10-11 23:25:56

Git之将master合并到自己分支的相关文章

gitlab创建merge请求:从master合并到foo分支后的问题

场景: 同事发了一个版(我需要其中部分代码),提交合并到主分支,然后我的分支也提交到主分支,然后再将主分支上的代码合并到我的分支(gitlab上进行的合并操作).然后再在本地开发环境中的foo分支下执行pull操作,出现丢失跟踪信息的错误,导致无法更新gitlab对master合并到foo 的操作.(我承认,这个很绕=.=#,或许这是一个搓办法,希望大大给个好方法) 还好git给了个提示:If you wish to set tracking information for this branc

Git学习之路(6)- 分支操作

▓▓▓▓▓▓ 大致介绍 几乎所有的版本控制系统都会支持分支操作,分支可以让你在不影响开发主线的情况下,随心所欲的实现你的想法,但是在大多数的版本控制系统中,这个过程的效率是非常低的.就比如我在没有学习Git之前,想实现我的一个小想法,但是又害怕影响已完成的工作,只有ctrl+c.ctrl+v,但是在Git中,甚是方便了许多. 这篇博客主要讲以下几部分: ◆ 创建分支 ◆ 合并分支 ◆ 删除分支 ▓▓▓▓▓▓ 创建分支 在之前的学习中,都只有一个分支即 master分支 这是Git中主分支的默认名

每日一条 Git 命令:git merge remote master

每日一条 Git 命令:git merge remote master 当远程的分支更新后,需要将自己的代码与远程的分支合并就用以下这个命令合并. git merge remote master 如果这个项目是 fork 过来的,这个 remote 可以改成 原项目的项目名,当合并时会比较直观点. 原文地址:https://www.cnblogs.com/F4NNIU/p/9877753.html

Git master合并分支时提示“Already up-to-date”

Git master合并分支时提示"Already up-to-date" ? 在使用Git把当前分支合并到master提示"Already up-to-date",但当前分支和 master 分支代码不同步. ? 假设当前分支是:dev,主分支是:master. 解决方法: git checkout master: git reset --hard dev; git push --force origin master ? 如果不考虑配置文件等测试,生产不同的文件

Git教程-创建与合并分支

在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支. 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点: 每次提交,master分支都会向前移动一步,这样,随着你不断提交,m

git 使用详解(8)-- 分支的新建与合并

分支的新建与合并 现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 1. 开发某个网站. 2. 为实现某个新的需求,创建一个分支. 3. 在这个分支上开展工作. 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理: 1. 返回到原先已经发布到生产服务器上的分支. 2. 为这次紧急修补建立一个新分支,并在其中修复问题. 3. 通过测试后,回到生产服务器所在的分支,将修补分支合并进来,然后再推送到生产服务器上. 4. 切换到之前实现

git入门:创建合并分支 解决冲突 分支管理策略

分支创建与合并 理解:相当于创建多一个与现在一模一样的平行时空 在这基础上继续干活 但其实并不会影响到当前时空 ,合并时再决定A时空并入B时空 还是B 时空并入A和空 查看分支 git branch; 创建分支 git branch '分支名' 切换分支 git checkout '分支名' 创建加切换 git checkout -b '分支名' 合并某分支到当前分支 git merge '分支名' 删除分支 git branch -d '分支名 解决冲突 假设现在有主分支(master) 和

Git 如何把master的内容更新到分支

Background: 当有人对master进行更新之后,你想让已经创建的分支内容更新到master的最新状态, [email protected] MINGW64 /d/GitRep/JIRA_Extensions (master) $ git checkout 20180315 //切换到分支下 Switched to branch '20180315' Your branch is behind 'origin/master' by 17 commits, and can be fast-

Git分支管理——创建、合并、删除分支

前言: 几乎所有的版本控制都以某种形式支持分支.使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线. Git的分支模型成称为它的"必杀技特性",也正因为这一特性,使得Git从众多版本控制系统中脱颖而出.Git处理分支的方式是难以置信的轻量,创建新的分支这一操作是秒级完成的,并且在不同分支之间的切换操作也是一样便捷. Git的分支,其实本质上仅仅是指向提交对象的可变指针.Git的默认分支是master.在多次提交操作之后,其实我们已经有一个指向最后那个提交对象的mast