Вопросы с тегом 'git-rebase'

С помощью команды git -rebase вы можете принимать изменения из одной ветки и воспроизводить их поверх другой ветки.
2 отв.

Как получить "свои" изменения в середине конфликта Git rebase?

У меня конфликтующие ветки, ветвь2 разветвленная от ветки1. Скажем, при перезагрузке branch2 в текущем branch1 при разрешении конфликтов я решаю взять некоторые (не все) из своих файлов (т.е. branch1) как есть, Как это сделать? Я пробовал: git c...
16 нояб. '11 в 6:25
7 отв.

Удалить папку и ее содержимое из git/истории GitHub

Я работал над репозиторием на моей учетной записи GitHub, и это проблема, на которую я наткнулся. Node.js проект с папкой с несколькими установленными пакетами npm Пакеты находились в папке node_modules Добавил эту папку в репозиторий git и нажа...
09 апр. '12 в 3:58
5 отв.

Что означает "Автоматическая упаковка хранилища для оптимальной производительности"?

У меня возникла проблема с репозиторией git. За последние пару дней всякий раз, когда я нажимаю на сервер, я получаю это сообщение: "Автоматическая упаковка репозитория для оптимальной производительности", и он, похоже, не уходит и возвращает оболоч...
26 дек. '12 в 11:03
7 отв.

Объедините первые две записи репозитория Git?

Предположим, что у вас есть история, содержащая три коммиты A, B и C: A-B-C Я хотел бы объединить два коммита A и B с одним фиксатором AB: AB-C Я пробовал git rebase -i A который открывает мой редактор со следующим содержимым: pi...
12 янв. '09 в 17:53
14 отв.

Вставьте фиксацию перед корневым фиксацией в Git?

Я уже спрашивал о том, как сквоить первые два коммита в репозитории git. Несмотря на то, что решения довольно интересны и на самом деле не так деформируются как некоторые другие вещи в git, они по-прежнему являются немного мешков с пресловутой бол...
14 марта '09 в 8:31
7 отв.

Ваша ветка опережает "происхождение/мастер" на 3 фиксации

При запуске git status я получаю следующее: Your branch is ahead of 'origin/master' by 3 commits. Я прочитал на каком-то другом посту, как исправить это, запустил git pull --rebase, но что именно есть перебаза, я потеряю данные или это простой сп...
30 апр. '13 в 0:01
5 отв.

Как я сквошу два не последовательных фиксации?

Я немного новичок во всей функции перезагрузки в git. Скажем, что я сделал следующие коммиты: A -> B -> C -> D Впоследствии я понимаю, что D содержит исправление, которое зависит от некоторого нового кода, добавленного в A, и что эти ко...
13 окт. '10 в 10:52
5 отв.

Снятие слияния Git

Возьмем следующий случай: У меня есть какая-то работа в ветке темы, и теперь я готов вернуться к мастеру: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Я выполняю слияние с мастером, разрешаю конфликты и теперь...
24 янв. '11 в 18:15
4 отв.

git rebase без изменения временных меток фиксации

Имеет ли смысл выполнять git rebase при сохранении временных меток фиксации? Я считаю, что последствием будет то, что новый филиал не обязательно будет фиксировать даты в хронологическом порядке. Теоретически это возможно? (например, используя кома...
04 июня '10 в 15:20
3 отв.

Как вы можете переустановить текущие изменения ветки в дополнение к слияниям?

Хорошо. Если я на ветке (скажем working), и я хочу объединить изменения с другой веткой (например, master), тогда я запускаю команду git-merge master, находясь в ветке working, и изменения объединяются без переустановки истории вообще. Если я запуст...
04 сент. '11 в 7:14
3 отв.

Выберите стратегию слияния Git для определенных файлов ( "наш", "мой", "их" )

Я нахожусь в середине перезагрузки после git pull --rebase. У меня есть несколько файлов с конфликтами слияния. Как я могу принять "свои" изменения или "мои" изменения для определенных файлов? $ git status # Not currently on any branch. # You a...
30 мая '13 в 3:00
8 отв.

Git: как переустановить конкретную фиксацию?

Я хотел бы переустановить конкретную фиксацию, а не HEAD другой ветки: A --- B --- C master \ \-- D topic к A --- B --- C master \ \-- D topic вместо A --- B --- C master ...
12 окт. '11 в 20:27
3 отв.

Как выбрать стратегию слияния для git rebase?

git-rebase упоминания man-страницы -X<option> могут быть переданы в git-merge. Когда/как точно? Я бы хотел переустановить, применив исправления с рекурсивной стратегией и их опцией (примените все палочки, а не пропустив все конфликтующие ком...
31 мая '10 в 21:33
7 отв.

выполняется ребазинг. Не удается зафиксировать. Как продолжить или остановить (отменить)?

Когда я запускаю: git status Я вижу это: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit, working directory clean Когда я это сделаю:...
27 апр. '15 в 21:08
5 отв.

Почему git -rebase дает мне конфликты слияния, когда все, что я делаю, это компрометация?

У нас есть репозиторий Git с более чем 400 коммитами, первая пара десятков из которых была много проб и ошибок. Мы хотим очистить эти коммиты, раздавив многие из них в одну фиксацию. Естественно, что git -rebase - это путь. Моя проблема заключается ...
28 июня '10 в 17:54