标签: git-merge

Git合并分支成主

我有一个主分支和一个工作branch_1.我想branch_1完全按原样"移动" master.所以我想要这样的东西:

git checkout master
git merge branch_1 # I don't know what is correct...
Run Code Online (Sandbox Code Playgroud)

我做的事情,但我有大量的文件搞砸了恼人的冲突.所以现在master包含完全相同的文件,branch_1避免任何冲突,只是覆盖文件.有帮助吗?

git git-merge git-branch

43
推荐指数
2
解决办法
4万
查看次数

列出git merge commit中的所有修改文件 - 即使是快速转发

我在想是否有一种方法,当我将一个分支合并到另一个分支时,所有已更改的文件都列在我的提交消息中,而不仅仅是在两个分支中都被修改的那些.通过查看合并提交,这将使我更好地了解分支中的更改内容.有没有办法做到这一点?

git merge git-merge git-branch

43
推荐指数
3
解决办法
4万
查看次数

合并分支没有结帐

有没有办法将分支合并到另一个分支而不检查任何分支?例如,我检查了分支'master',但我想将branch-a合并到branch-b,而不离开master.

git git-merge git-checkout

41
推荐指数
0
解决办法
8179
查看次数

Git合并提交

我是git的新手(很享受它!).在新分支开发的同时,我不断承诺我的应用程序的各种开发"状态".现在我必须检查它以供审查,但不希望所有内容都进入不同的提交(不同的注释和ID).

我怎样才能推动所有更改,就好像这是第一次?

git git-merge

41
推荐指数
2
解决办法
2万
查看次数

Git合并扁平化

如果我在一个功能的多个分支上工作,我git pull branch1 branch2 branch3会将所有更改提取到我的主分支中.但是,也会复制每个分支的所有提交日志.如何将提交日志压缩为单个消息?

git git-pull git-merge git-push

40
推荐指数
3
解决办法
4万
查看次数

从Github fork中提取更改

有人分叉了我的Github项目并进行了一些更改.如何将更改合并到我的上游版本中?

另外,是否可以仅提取特定提交?

我正在寻找的是,是否有办法提取特定的提交而不是整个分支.

git github git-merge git-commit

40
推荐指数
1
解决办法
2万
查看次数

解决合并冲突:强制覆盖所有文件

我工作的一个Git仓库由我(所以是的,我知道的含义,这样的警告),不知怎么的一棵树上了,当它不应该被推后提交.

现在我试图撤回,它抱怨数百次合并冲突.

有没有办法告诉git 强制覆盖来自远程服务器的本地任何和所有文件?有没有比做更快的方式git reset --hard HEAD~1然后做拉?

在同样的说明中,有没有办法用简单的合并做同样的事情?我见过的所有内容都建议在合并冲突解决阶段检查每个文件,但是有数百个文件,手动无法执行此操作.

git git-pull git-merge

39
推荐指数
2
解决办法
7万
查看次数

git合并冲突究竟是如何发生的?

我已经创建了一个git存储库并添加了一个文本文件.这是100%用于学习目的.

  1. 我在文本文件中添加了"1"并将其提交给master.

  2. 从master创建一个新分支并附加"2".

  3. 最后,从master创建了一个分支并附加了"3".

您能解释一下这个或任何其他场景中可能发生的冲突吗?

git github git-merge merge-conflict-resolution git-branch

39
推荐指数
2
解决办法
2万
查看次数

git mergetool报告"没有文件需要合并"

由于某些原因,最近每次拉动并发生合并冲突时,运行git mergetool报告"没有文件需要合并":

$ git pull
First, rewinding head to replay your work on top of it...
Applying: replaced home button with Cancel
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
error: Your local changes to the following files would be overwritten by merge:
    Classes/Controllers/HomeController.m
Please, commit your changes or stash them before you can merge.
Aborting
Failed to merge in the changes.
Patch failed at 0002 moved rollback into cancel …
Run Code Online (Sandbox Code Playgroud)

git git-merge

38
推荐指数
4
解决办法
2万
查看次数

Git pull请我写合并消息

我从我的分店拉出来:

git checkout mybranchSample
git fetch
git pull origin master
Run Code Online (Sandbox Code Playgroud)

然后,Git给了我以下消息:

请输入提交消息以解释为何需要此合并,
特别是如果它将更新的上游合并到主题分支中

输入提交消息后,它会合并master到我的文件中.即使我没有处理过某些文件master,它也会在我输入时以绿色显示文件列表git status.

这个问题不是我的同事发生的,而是我.这背后的原因是什么?

git git-pull git-merge

38
推荐指数
3
解决办法
3万
查看次数