Закоммитил и запушил несколько файлов, среди которых был файл, который

не надо было коммитить. Теперь хочу ещё одним коммитом это исправить. Как это сделать?

7 ответов

10 просмотров
rnamod1- Автор вопроса

Вот так вроде. Но не понимаю что именно произойдет при этом. В каком состоянии будет файл $ git checkout HEAD^ myfile $ git add myfile $ git commit --amend --no-edit

rnamod1
Вот так вроде. Но не понимаю что именно произойдет...

1. Тот бранч, в куда ты запушил используется другими разработчиками? 2. Файл содержит конфиденцинальные данные? 3. Не нужно было коммитить изменения в файле или весь файл целиком?

rnamod1- Автор вопроса
Alex
1. Тот бранч, в куда ты запушил используется други...

1. Нет 2. Нет 3. Не нужно было коммитить изменения файла. Я ввел команды которые выше, нажал "синхронизировать" в vs code и случилось что-то странное. Ещё один коммит, как мне нужно и от моей ветки откололся бренч и смержился в мою с ненужными изменениями файла. Я в шоке был. Сейчас вроде решилось (надеюсь) - скопировал старое состояние файла и перезатер ими ненужное состояние и сделал коммит. Вроде при PR все должно быть ок, как будто никаких изменений не было

rnamod1
1. Нет 2. Нет 3. Не нужно было коммитить изменения...

Этой веткой точно никто другой не пользуется? Звучит так, будто вы работаете прям в мастере вместе с другими людьми, поэтому перед попыткой пуша гуйный гит автоматом подтянул ремоут-изменения и подмержил их к вашим перед пушем.

rnamod1- Автор вопроса
Serge L.
Этой веткой точно никто другой не пользуется? Звуч...

Уже все решилось, но я не понял что произошло) А веткой точно никто не пользуется

rnamod1
Уже все решилось, но я не понял что произошло) А ...

Может вы пушнули, а потом изменили локальную историю рибейсом или амендом? Это бы стриггерило такое поведение гуйного гита.

rnamod1- Автор вопроса
Serge L.
Может вы пушнули, а потом изменили локальную истор...

Да, именно так. Запушил, изменил локально амендом, потом "синхронизировать" в vs code

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Привет. Кто-то использует Vault KV как корпоративную хранилку паролей? Какие минусы?)
Alex R
3
Добрый день, в тейлоре насоздавал галерей и хочу на странице вывести только те, что указаны в массиве и самое главное в том же порядке. gallery.whereIn возвращает какой свой ...
Artem Anufrirev
2
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Кто-нибудь скачивал рилсы из инсты через python?
Ilya Shvechikov
2
Карта сайта