Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

Re: merge only some of the changed files?

From: Michael J Gruber <hidden>
Date: 2016-06-15 22:48:27

fkater@googlemail.com venit, vidit, dixit 19.03.2010 14:40:
Hi all,

I am quite new to git.

If I want to merge branch B into A, however not all of the
changed files in B, how do I do that?

In other words: 'git diff --name-only A..B' lists 10 files
but I want to merge only 5 of them.
If you are sure you don't want to merge the changes to them later on,
you can do the following while on branch A

# perform the merge but do not commit
git merge --no-commit B
# overwrite the files you want to keep with their version from A
git checkout HEAD -- file1 file2
# commit the merge result
git commit

Cheers,
Michael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help