Как я могу сжать мои последние X коммитов вместе в один коммит, используя
Изменение начальной точки ветви в системе контроля версий.
Как я могу сжать мои последние X коммитов вместе в один коммит, используя
Я хотел бы знать, как удалить коммит. К delete, я имею в виду, как если бы я не делал , что совершал, и когда я делаю толчок в будущем, мои изменения не будет толкать к удаленной ветви. Я прочитал git help и думаю, что команда, которую я должен использовать, - это git reset --hard HEAD. Это...
Как я могу легко отменить git rebase? Мои текущие идеи - только ручные подходы: git checkout на коммит родитель для обеих ветвей Создайте временную ветку оттуда git cherry-pick все совершает вручную заменить ветку, в которой я перебазировал ветку, созданную вручную В моей нынешней ситуации это...
Во git rebase origin/developmentвремя следующего сообщения об ошибке отображается из Git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Моя версия Git 2.9.0. Раньше нормально работал в предыдущей версии. Как я могу продолжить эту перебазирование, разрешив...
Когда рекомендуется использовать Git rebase против Git merge? Нужно ли объединять после успешной
Я использую Git уже пару месяцев в проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN , поэтому я полагаю, что я привнес много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и пока я просто не вижу этого. Конечно, ветвление просто...
У меня есть клонированный проект из главной ветки из удаленного хранилища remote_repo. Я создаю новую ветку, и я фиксирую эту ветку. Другие программисты подтолкнули к remote_repoосновной ветке. Теперь мне нужно переназначить мою ветку RB на remote_repomaster. Как это сделать? Какие команды набрать...
У меня есть две ветви. Commit aявляется главой одного, а другие имеют b, c, d, eи fна вершине a. Я хочу двигаться c, d, eи fк первой ветви без фиксации b. Использование вишни забрать его легко: фотографии первой ветви вишневого выбрать один за другим cдо fи перебазироваться вторую ветвь на первой....
Иногда я бросал DVD-рип в проект веб-сайта, затем небрежно git commit -a -m ..., и, зап, репо было раздутым на 2,2 гига. В следующий раз я сделал некоторые изменения, удалил видеофайл и зафиксировал все, но сжатый файл все еще находится в хранилище, в истории. Я знаю, что могу начинать ветки с этих...
Я сделал некоторые изменения в своей основной ветке и хочу внести их в апстрим. когда я выбираю следующие коммиты, я застреваю на fd9f578, где git говорит: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Что мерзавец пытается...
Какая разница между git mergeа git
Как вы сократите весь свой репозиторий до первого коммита? Я могу вернуться к первому коммиту, но это оставило бы меня с 2 коммитами. Есть ли способ ссылаться на коммит до...
Руководство Firebase Web-App гласит, что я должен поместить данные apiKeyв мой HTML, чтобы инициализировать Firebase: // TODO: Replace with your project's customized code snippet <script src="https://www.gstatic.com/firebasejs/3.0.2/firebase.js"></script> <script> // Initialize...
Вот мой манифест <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService">...
Я новичок в Git, и я пытаюсь понять разницу между сквошем и ребэзом. Насколько я понимаю, вы выполняете сквош при выполнении
Документацияrebase Git для команды довольно краткая: --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 generally not a good idea unless you know what you are doing (see...
Я получаю следующее при запуске git status Your branch is ahead of 'origin/master' by 3 commits. В другом посте я читал, что способ исправить это - запустить, git pull --rebaseно что именно представляет собой rebase, я потеряю данные или это простой способ синхронизации с...
У меня конфликтующие ветки, ветка 2 ветвится от ветки 1. Скажем, при перебазировании branch2на текущие branch1, разрешая конфликты, я решаю взять некоторые (не все) «свои» (то есть branch1) файлы как есть. Как я могу это сделать? Я попытался: git checkout branch1:foo/bar.java fatal: reference is...
Я использую git и сделал небольшой коммит, а затем большой. Я решил использовать, git rebaseчтобы раздавить два коммита вместе, прежде чем толкнуть их. (Я никогда не делал это раньше.) Так я и сделал: git rebase -i HEAD~2 Это дало мне мой редактор, где я выбрал более ранний коммит и раздавил более...
Использование Android Studio 3.3 Canary 11 с версией плагина gradle 3.3.0-alpha11. Выдает следующую ошибку при попытке синхронизировать Gradle WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed...