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

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

Отмена отмены git

Кто-нибудь знает, как легко отменить git rebase? Единственный способ, который приходит на ум, - это пойти вручную: git проверить родительский элемент фиксации на обеих ветвях затем создайте ветвь темпа Черри-выберите все фиксации вручную замен...
25 сент. '08 в 17:59
29

Удалить коммит из ветки в Git

Я хотел бы знать, как удалить коммит. Под delete я подразумеваю, как будто я не сделал этот коммит, и когда я сделаю push в будущем, мои изменения не будут переданы в удаленную ветвь. Я прочитал справку по git и думаю, что мне нужно использовать к...
27 авг. '09 в 3:39
16

Когда вы используете git rebase вместо git merge?

Когда рекомендуется использовать git rebase vs. git merge? Нужно ли мне снова объединиться после успешной перезагрузки?
29 апр. '09 в 20:26
10

Git рабочий процесс и rebase vs merge questions

Я использую Git сейчас пару месяцев в проекте с одним другим разработчиком. У меня есть многолетний опыт работы с SVN, поэтому, я думаю, я привожу много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и до сих пор я...
19 янв. '09 в 15:16
7

Как переустановить локальную ветку с удаленным мастером

Я клонировал проект из главной ветки из удаленного репозитория remote_repo. Я создаю новую ветку, и я фиксирую эту ветвь. Другие программисты нажали на remote_repo, чтобы овладеть веткой. Теперь мне нужно перегрузить мою ветку RB на мастер remote_re...
28 окт. '11 в 12:39
11

Как чередовать несколько коммитов

У меня две ветки. Commit a является главой одного, а другой имеет b, c, d, e и f поверх a. Я хочу переместить c, d, e и f в первую ветвь без commit b. Использование вишневого подбора легко: checkout первая ветка вишни выберите один за другим c до f ...
04 нояб. '09 в 0:07
16

Как удалить/удалить большой файл из истории фиксации в репозитории Git?

Иногда я удалял DVD-рип в проект веб-сайта, затем небрежно git commit -a -m ..., и zap, репо было раздуто на 2,2 концерта. В следующий раз я внес некоторые изменения, удалил видеофайл и все зафиксировал, но сжатый файл все еще находится в репозитори...
20 янв. '10 в 11:18
9

Сквош первых двух коммитов в Git?

С помощью git rebase --interactive <commit> вы можете сквоить любое количество коммитов вместе в один. Это все здорово, если вы не хотите, чтобы сквош фиксировал первоначальную фиксацию. Это кажется невозможным. Есть ли способы его достижени...
28 февр. '09 в 20:55
5

Какая разница между 'git merge' и 'git rebase'?

Какая разница между git merge и git rebase?
21 мая '13 в 9:06
15

Как сквот всех git фиксируется в одном?

Как вы выкалываете весь репозиторий до первого фиксации? Я могу переустановить до первого коммита, но это оставит меня с двумя коммитами. Есть ли способ ссылаться на фиксацию до первого?
01 нояб. '09 в 8:38
3

В git, в чем разница между слиянием --squash и rebase?

Я новичок в git, и я пытаюсь понять разницу между squash и rebase. Насколько я понимаю, вы выполняете сквош, когда делаете rebase.
11 мар. '10 в 17:33
2

Что именно делает git "rebase -preserve-merges" делать (и почему?)

Git документация для команды rebase довольно короткая: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is general...
10 апр. '13 в 1:29
33

git rebase: "error: can not stat 'file': Permission denied"

Я использую git, и сделал небольшую фиксацию, за которой следует большая. Я решил использовать git rebase, чтобы раздавить два коммита вместе, прежде чем нажимать их. (Я никогда не делал этого раньше.) Итак, я сделал: git rebase -i HEAD~2 Это да...
11 мая '11 в 21:33
2

git pull VS git fetch git rebase

Другой вопрос сказал, что git pull похож на git fetch + git merge. Но в чем разница между git pull VS git fetch + git rebase?
28 июл. '10 в 20:16
5

Изменить корневую фиксацию в Git?

Есть способы изменить сообщение из более поздних коммитов: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Как вы можете изменить сообщение фиксации самого первого ко...
22 янв. '10 в 18:21