TortoiseGit 将分支代码合并到master主分支。GIT 合并分支。GIT把分支代码合并到Master 电脑版发表于:2025/4/18 10:51 [TOC] ### 一:先把本地开发的分支代码全部提交一下 提交按照正常提交一下就行了,就往自己分支里边提交即可 ### 二:切换分支到master 在项目目录的空白处右键-->TortoiseGit-->切换/检出  然后选择master即可  当然如果你本身就是在master就可以省略这一步了。 ### 三:使用TortoiseGit->Merge进行分支代码合并并处理冲突(如果有的冲突) 在项目目录的空白处右键-->TortoiseGit--> 合并 <img src="https://img.tnblog.net/arcimg/aojiancc2/ca99d12b8e6240fc991284c92488e150.png" style="width:666px;height:auto;"> 选择你需要合并的分支,然后勾上合并即可: <img src="https://img.tnblog.net/arcimg/aojiancc2/dcab81fb4a594632a685e9947e272d6a.png" style="width:666px;height:auto;"> 如果有的冲突需要解决冲突这个就不说了 #### 如果找不到想要合并的分支,说明仓库还没有同步需要同步一下 在项目目录的空白处右键--> Git同步 <img src="https://img.tnblog.net/arcimg/aojiancc2/f6f72495dd73494388b43a5b0742de94.png" style="width:399px;height:auto;"> 然后点击一下拉取: <img src="https://img.tnblog.net/arcimg/aojiancc2/69f873a8648b4d428bfc075fe36f47ed.png" style="width:520px;height:auto;"> **拉取可能会报错:You asked to pull from the remote 'origin', but did not specify a branch. Because this is not the de** 但是看看分支有没有,有的话就可以不管这个错了,我们只是为了获取分支信息。 **这个错误是因为:我们没有指定工作目录分支跟远程仓库分支之间的链接关系。** 因为平时我们直接就是默认在一个分支或者master上面去提交和拉取所以不用设置这个:  **这样方式其实每次在pull和puse的时候都指定远程仓库分支的** 类似这样的命令: ``` git pull origin master ``` push: ``` git push origin master ``` 如果想要设置一下也非常的简单: **比如:设置master对应远程仓库的master分支** ``` git branch --set-upstream master origin/master ``` 这样设置完成后,以后每次都可以直接git pull和git push,不需要再指定远程仓库分支。