У меня есть ветвь github, которую я нажимаю на github, когда ведущая ветвь достигает некоторого приемлемого состояния (сделали это один раз). Для этого я сделал:
[email protected] /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (master)
$ git checkout github
Switched to branch 'github'
[email protected] /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.
Я хочу только иметь рабочий каталог в том же состоянии, что и в главном HEAD.
- Я пытаюсь сделать это неправильно (неоднократно сливайтесь - запишитесь в ветку github).
- Есть ли простой, идиотский способ достижения этого (без прохождения каждого конфликта).
-
В качестве бонуса я хотел бы знать, что означает "Использовать локальную версию" и "Использовать удаленную версию" на этом рисунке - msysgit: