Merge
Notes
To merge two branches, you need to first checkout the branch to merge into. Then start merging:
If there's no conflict, then it will be a fast-forward merge. If there're conflicts, you need to resolve the conflicts.
Resolving conflicts
Conflicts are marked by Git in the file, e.g.
You can either
manually edit the file to the final form; or
tell Git which version to pick using the
--ours
or--theirs
flaggit checkout --ours <file>
--ours
: the version from the current branch (the one you checkout beforehand)--theirs
: the version from the other branch.
Once the conflicts are resolved, you can then commit the changes.
Last updated