Итак, в моей рабочей среде есть только одна ветка с удаленным компаньоном на Github. Я пытаюсь выполнить git pull --rebase, чтобы git push не создавал сообщения коммитов слияния, которые не...
У меня есть проект, который был запущен в TFS, а затем перемещен в Git. К сожалению, парень, который переместил его в Git, просто проверил текущие файлы вместо использования git-tfs. Я пытаюсь перебазировать его на новый...
У меня есть основная ветка и несколько тематических веток. Предположим, что основная ветвь используется в основном в качестве кандидата на выпуск, и в этой ветке не ведется разработка. Тематические ветки - это...
В моем репозитории git ~2000 коммитов. В образовательных целях я поигрался с git rebase -i. Когда я набираю git rebase -i first-commit (, где first-commit — это тег для начального...
У меня есть три ветки (назовем их master, testing и feature). Все три являются общими, поэтому я не могу перебазировать ни один из них, не создавая проблем для других. В настоящее время все три ветки имеют...
Я просто хочу отредактировать некоторые коммиты с помощью git rebase -i HEAD~2 внутри текущей ветки.
Я использую Ubuntu 10.10, и мне пришлось сначала установить gvim, чтобы команда заработала.
После этого команда открывает gvim ...
У меня немного запутанная ветка с 20 или около того коммитами, и я готовлюсь к слиянию с мастером. Я перебазировал его с master и, приглядевшись, понял, что файлы модифицируются в...
Наш код находится на Github, и мы используем запросы на вытягивание для проверки кода. В результате проверки фиксация может быть отменена или изменена. Это может загромождать историю коммитов. Команда rebase…
Как мне удалить коммиты, которые разветвлены на главном сервере? Я добавил большую библиотеку вместе с очень богатой историей коммитов (которая предшествует моему коду) в подкаталог через поддерево Git. Я бы хотел ...
Я знаю, что GIT rebases перезапишет историю, то есть идентификаторы фиксации изменятся. Однако есть ли способ отследить, когда ветка была перебазирована и из какой ветки? РЕДАКТИРОВАТЬ: У меня есть разработка ...
Я работал над локальной копией удаленного репозитория git. Я создал ветку на своей локальной копии, назовем ее my_branch. Я совершил несколько раз на my_branch. Я недавно нажал "my_branch", чтобы ...
К сожалению, некоторое время назад мы случайно проверили большой двоичный файл, и до сегодняшнего дня никто этого не заметил. Теперь я хочу отказаться от этой фиксации и оставить оставшуюся историю такой, какая она есть. Я знаю о ...
У меня есть пара ветвей, соответствующих заброшенной или позже отложенной разработке, некоторые из них являются чистым мусором. Я использую мастер журнала git.. mybranch, чтобы узнать, что такое mybranch, но...
У меня в репозитории довольно большой объем файла. Таким образом, git иногда дает сбой из-за исключения нехватки памяти во время изменения перемещений. Например. git checkout feature
git rebase master
(неприятно нехватка памяти ...
У меня есть три ветки A, B и C.
B регулярно объединяется с C. o --- o --- o A /
-------- о --- о --- о --- о --- о --- о Б \ \ \ о --- о --- о --- о --- o --- o C Теперь ...
При использовании Git я часто обнаруживаю, что делаю следующее при работе в мастере: # работа работа работа ...
$ git checkout -b temp
$ git commit -a -m 'дополнительная работа выполнена'
$ git checkout master
$ git pull origin ...
Хорошо. Если я нахожусь на ветке (скажем, работает), и я хочу объединить изменения из другой ветки (скажем, master), тогда я запускаю команду git-merge master, находясь в рабочей ветке, и изменения получаются ...
Когда мы рассматриваем переход от SVN к git на работе, коллега выразил обеспокоенность тем, что злонамеренный или подверженный несчастным случаям разработчик может использовать git rebase чтобы удалить удаленную историю из нашего общего репо. Изменить:
Я строю ретроспективную историю проекта из снимков zip. Я уже построил длинную последовательность ветвлений коммитов из моментальных снимков, которые были под рукой. Я добавил в конце еще несколько «найденных» ...
Я использую git rebase --onto target source foo, чтобы переместить ветку foo из источника ветки в цель ветки. Знаете ли вы, можно ли использовать хеш-значения вместо имен веток (если они не указаны) ...
При чтении страницы git pull выдается строгое предупреждение о git pull --rebase: это потенциально опасный режим работы. Он переписывает историю, что не сулит ничего хорошего, если вы ...
Я кодирую несколько сценариев, которые выполняют git-rebase и должны определять, когда произошел конфликт. Git-rebase завершается с одинаковым статусом выхода для каждой ошибки, поэтому я не могу использовать его статус выхода, чтобы ...
Предположим, моей программе для работы требуется несколько DLL. Я должен предоставить эти библиотеки DLL пользователю в моем дистрибутиве. На данный момент мне нужны QtCore4.DLL, QtGui4.DLL, msvcp90.DLL, msvcr90.DLL, mylib.DLL, Kernel32 ....
Я не понимаю разницы между git rebase origin и git rebase origin / master. В моем случае я дважды клонировал репозиторий git. В первом клоне мне нужно использовать git rebase origin, а в другом клоне ...
Начальная ситуация (нет неопубликованных изменений,> указывает текущую ветку): o C [ > мастер] [источник / мастер]
|
o B
|
o А
|
... После git fetch структура журнала часто выглядит как o E [origin / master]
...
Хотя я уже некоторое время использую git, я все еще считаю себя n00b, так что, пожалуйста, не будь ко мне слишком суров. Я поддерживаю "корпоративный" мэйнфрейм в виде двух неидентичных копий. Давайте ...
Например, в следующей основной ветке мне нужно удалить только фиксацию af5c7bf16e6f04321f966b4231371b21475bc4da, которая является второй из-за предыдущей перебазировки: commit ...
Мне нужно переписать историю, и я бы я хотел бы пока оставить мое оригинальное дерево нетронутым. Однако переписанное дерево должно также копировать ранее использованные теги. Есть ли какой-нибудь менее ручной вариант ...
After a rebase failed with a conflict, I could not continue the rebase using a Git GUI client. When performing git rebase --continue on command line (msysgit 1.7.4), it opened a text editor. After ...
I've been looking into rebasing with Git over the past couple days. Most of the arguments for rebasing say that it cleans up the history and makes it more linear. If you do plain merges (for example), ...