У меня есть github ветвь, которую я нажимаю на github, когда главная ветвь достигает некоторого приемлемого состояния (сделали это один раз). Для этого я сделал:git merge squash - разрешение конфликтов, когда все, что я хочу, это изменения от ветки, которую я раздавил из
[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).
- Есть ли простой, идиотизм способ достичь этого (без прохождения каждого конфликта).
В качестве бонуса я хотел бы знать, что Использование локальной версии и Использование Remote Версия означает в этой картинке - msysgit:
_I хотел бы знать, что использовать локальную версию и использовать Remote версии означает в этой картинке - msysgit_: это по-прежнему mystery –