Я прочитал раздел Основное разделение и объединение в разделе Git Community Book.
Итак, я следую за ним и создаю одну ветку: experimental
.
Тогда I:
- перейти к экспериментальной ветке (git checkout experimental)
- сделать кучу изменений
- передать его (git commit -a)
- переключиться на ведущую ветвь (git мастер проверки)
- внести некоторые изменения и зафиксировать там
- вернуться к экспериментальному (git checkout experimental)
- слить мастер-смену на экспериментальный (git мастер слияния)
-
есть некоторые конфликты, но после того, как я их разрешил, я сделал git добавить мой файл
-
И теперь я застреваю, я не могу вернуться к мастеру
когда я делаю
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
и я сделал:
$ git rebase --abort
Нет перестановки в процессе?
и я сделал:
$ git add res/layout/socialhub_list_item.xml
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
Что я могу сделать, чтобы вернуться к своей главной ветке?