当前标签 / merge / 总共2篇

解决 Git 中 fatal: refusing to merge unrelated histories

Git 的报错

在使用 Git 的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。

fatal: refusing to merge unrelated histories

今天在使用 Git 创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。

1
2
3
4
D:\lixiaoqiang\DRX-Project\hb-langfang-huishouxiang>git pull origin master
From gogs.sxitdlc.com:sxdlc/dlc-hblftshsz-android-new
 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

这里的问题的关键在于:fatal: refusing to merge unrelated histories

你可能会在 git pull 或者 git push 中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢?

阅读更多

Git中两个分支部分合并问题

前言

在平时的工作中我们可能会遇到一种情况就是需要分支文件的部分合并,这里做一个小记录。

正文

创建一个文件夹 testmerge,执行 git init 初始化仓库,然后新建一个文件 file1.txt写入内容ABCD,新建一个文件 file2.txt 写入内容EFGH.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
mkdir testmerge
git init
touch file1.txt
touch file2.txt
vim file1.txt
#写入 ABCD 
vim file2.txt
#写入 EFGH
git add .
git commit -m "add two file"

阅读更多