I have github branch which I push to github when the master branch reaches some acceptable state (have done this once). To this end I did :
MrD@MRSD /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (master)
$ git checkout github
Switched to branch 'github'
MrD@MRSD /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (github)
$ git merge --squash master
Auto-merging src/gr/uoa/di/monitoring/android/services/Monitor.java
CONFLICT (add/add): Merge conflict in src/gr/uoa/di/monitoring/android/services/
Monitor.java
//...
Automatic merge failed; fix conflicts and then commit the result.
What I want is to just have the working directory exactly in the same state as in master HEAD.
Is my way of doing this wrong (repeatedly merge --squashing into the github branch).
Is there an easy, idiot-proof way to achieve this (without going through each conflict).
As a bonus I would like to know what Use Local Version and Use Remote Version mean in this pic - msysgit: