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

Git: как отменить коммит *и* вернуться к последней ветке
О, о ... Я по ошибке совершил довольно сложное изменение (включая переименование подкаталогов и файлов), не зная, что я делаю (или что будет делать Git). Теперь я хочу отменить все, что: коммит полностью отменяется (как будто этого никогда не...
8387 просмотров
schedule 29.03.2023

git Repository: доступна ли предыдущая версия файла за пределами Xcode
С настройкой репозитория git для моего приложения для iPhone есть ли способ получить доступ к последней зафиксированной версии файла вне XCode? Могу ли я найти предыдущую версию где-нибудь на жестком диске или, возможно, как-то собрать файл воедино?...
88 просмотров
schedule 03.06.2023

Как вернуть часть коммита?
В истории нашего репо есть коммит, толчок и т.д. У меня есть SHA, и я хотел бы запустить эквивалент git revert /one/folder/* THESHAID , но git revert не выглядит так, как будто он может изменить только определенную папку. Есть ли способ...
977 просмотров
schedule 15.04.2023

Отменить git add, commit и push БЕЗ потери неотслеживаемых файлов
Я случайно добавил, зафиксировал и отправил все свои неотслеживаемые файлы в удаленное хранилище, где они будут раздражать моих сотрудников. С тех пор я также сделал еще два коммита, один из которых сливался с удаленным через git pull. Я хочу...
534 просмотров
schedule 09.10.2022

Как возвратная фиксация может также быть фиксацией слияния?
Недавно на работе мы потеряли часть кода в проекте, находящемся под контролем версий с использованием git (и частного репозитория github). Я использовал git bisect , чтобы найти коммит-виновника, и был очень удивлен, обнаружив, что он выглядит как...
245 просмотров

Git возвращается и выбирает вишни
Что-то я озадачен, вот краткое содержание. В нашем репозитории есть ветка master и ветка d2l_phase_4. С момента создания ветки d2l_phase_4 в master было добавлено несколько новых коммитов. Сегодня кто-то неправильно объединил запрос на...
380 просмотров
schedule 13.10.2022

Коммит сброса GIT показывает изменения вперед/назад
В нашем проекте с использованием веток master и develop фиксация сделана непосредственно на master (всего три файла, и эти изменения тоже на ветке develop). Теперь мне нужно объединить разработку с мастером, но я не могу, так как история для...
210 просмотров
schedule 22.07.2022

git revert remote к конкретному коммиту со слиянием не работает с -m
Я пытаюсь вернуть наше удаленное репо к предыдущей фиксации. Дерево выглядит так, как показано ниже: Идея состоит в том, что мы хотим вернуться к этому коммиту, не требуя, чтобы кто-либо, вытащенный из основной ветки, имел дело с...
864 просмотров
schedule 22.11.2022

Как отменить фиксацию git и нажать, сбросить для слияния
Вот моя текущая ситуация. Я объединил ветку со своей веткой live и отправил ее в удаленный репозиторий. Но возникла проблема с кодом в этой ветке. Я хочу вернуть этот live обратно к предыдущему коммиту, который оказался еще одним слиянием с...
440 просмотров
schedule 18.01.2023

Кто такие «они» и «мы» в «git revert»?
Я не могу понять, кто us и them участвует в этих конфликтах во время git revert , поэтому я действительно не знаю, что здесь происходит: git revert some_commit_hash Затем git status показывает следующие конфликты: deleted by them:...
234 просмотров

Как исправить этот конфликт при использовании git revert?
Я пытаюсь вернуться к более старой фиксации, но когда я это делаю, я получаю конфликт слияния. Почему это происходит? Команда, которую я использовал: git revert <commit id>
53 просмотров
schedule 07.06.2022

Почему Git знает, что может выбрать отменённый коммит?
В ветке, скажем, 3 коммита: A <- B <- C . Если я выберу B напрямую ( Тест A ), Git скажет: The previous cherry-pick is now empty, possibly due to conflict resolution. If you wish to commit it anyway, use: git commit --allow-empty...
208 просмотров

Разрешение конфликтов слияния после отмены коммита слияния
Я объединил функциональную ветку в develop. После этого я обнаружил ошибку в коде ветки функции, поэтому я отменил слияние (разработка ветки): git revert -m 1 <merge-commit-hash> git push origin develop Затем я исправил ошибку в ветке...
54 просмотров