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

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

Разверните функциональную ветвь на другую ветвь функции

У меня есть две (частные) ветки, над которыми я работаю. a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 Немного поработав над этими ветками, ...
15 февр. '13 в 11:09
2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Я не могу понять поведение git rebase --onto

Я заметил, что два блока следующих команд git имеют различное поведение, и я не понимаю, почему. У меня есть ветки A и B которые расходятся с одним commit ---COMMIT--- (A) \ --- (B) Я хочу перебазировать ветку B на последней A (и получить коммит...
28 апр. '15 в 8:20
3

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

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

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

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

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

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