-
Notifications
You must be signed in to change notification settings - Fork 9
Resolving conflicts
Sometimes when you do a pull request you will get a "This branch has conflicts that must be resolved" error. In order to merge this pull request you must do a series of steps on the command line. Sometimes it will tell you what to do but sometimes it does not. Suppose we want to merge branch feature/X into develop but it says there are conflicts. Here is what you do. If you could see the instructions it would say this:
Step 1: From your project repository, bring in the changes and test.
git fetch origin git checkout -b feature/X git merge develop
At this point the merge will fail because of the conflicts. Fix the conflicts and add the conflicting files to complete the merge. Then go on. Step 2: Merge the changes and update on GitHub.
git checkout develop git merge --no-ff feature/X git push origin develop