Size: a a a

Git — русскоговорящее сообщество

2020 December 14

DN

Daniil Nedostup in Git — русскоговорящее сообщество
Vlad
так а зачем ты чекаутишься на сам коммит? Все что тебе надо это его хэш
Не понял сори
У меня есть коммит 5, а после него коммит 6
Так вот я хочу сделать коммиту 5 черри-пик, чтоб после коммита 5 шёл коммит с другой ветки
Я делаю черри-пик, всё пишет хорошо, но мне же нужно как-то дать понять коммиту 6, что за ним коммит стоит и нужно синхронизировать данные (изменения)
источник

V

Vlad in Git — русскоговорящее сообщество
Daniil Nedostup
Не понял сори
У меня есть коммит 5, а после него коммит 6
Так вот я хочу сделать коммиту 5 черри-пик, чтоб после коммита 5 шёл коммит с другой ветки
Я делаю черри-пик, всё пишет хорошо, но мне же нужно как-то дать понять коммиту 6, что за ним коммит стоит и нужно синхронизировать данные (изменения)
кинь что конкретно ты вводишь
источник

V

Vlad in Git — русскоговорящее сообщество
черри пик просто копирует коммит в конец текущей ветки
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
Vlad
кинь что конкретно ты вводишь
Да я могу сейчас расписать, без проблем
источник

В

Валик in Git — русскоговорящее сообщество
что-то странное делаешь, каждый коммит это дополнение/изменение предыдущего коммита, если у тебя 5 коммит поменяется, то 6 коммит чьим продолжением должен стать?
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Daniil Nedostup
Не понял сори
У меня есть коммит 5, а после него коммит 6
Так вот я хочу сделать коммиту 5 черри-пик, чтоб после коммита 5 шёл коммит с другой ветки
Я делаю черри-пик, всё пишет хорошо, но мне же нужно как-то дать понять коммиту 6, что за ним коммит стоит и нужно синхронизировать данные (изменения)
По идее, ты можешь сделать примерно так.
В ветке с коммитами 5 и 6, на коммите 6 (если это твой HEAD), сделать git reset --soft HEAD^
Потом git stash push
Потом черри-пик нужного коммита откуда там ты его берешь
Потом git stash pop, чтобы применить коммит 6
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
łibfitź.r13.a
По идее, ты можешь сделать примерно так.
В ветке с коммитами 5 и 6, на коммите 6 (если это твой HEAD), сделать git reset --soft HEAD^
Потом git stash push
Потом черри-пик нужного коммита откуда там ты его берешь
Потом git stash pop, чтобы применить коммит 6
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
это единственное что мне дали
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Можно вообще взять хеш коммита 6, сделать хард ресет на коммит 5, черри-пикнуть коммит из другой ветки, а поверх черри-пикнуть коммит 6 по его хешу
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
łibfitź.r13.a
По идее, ты можешь сделать примерно так.
В ветке с коммитами 5 и 6, на коммите 6 (если это твой HEAD), сделать git reset --soft HEAD^
Потом git stash push
Потом черри-пик нужного коммита откуда там ты его берешь
Потом git stash pop, чтобы применить коммит 6
мне нужно было после черри пик делать коммит?
источник

DN

Daniil Nedostup in Git — русскоговорящее сообщество
я просто сделал и он после git stash pop хочет сделать новый коммит
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Нет (наверное), т.к. черри-пиком ты берёшь уже готовый коммит. Проверь после этого через git log, все ли так как хочется
источник
2020 December 15

ВХ

Виктор Хан in Git — русскоговорящее сообщество
Ребят подскажите как убрать лишние файлы из ПР
Случайно подтянулись
Git check out master — file path не помогает
источник

V

Vlad in Git — русскоговорящее сообщество
Виктор Хан
Ребят подскажите как убрать лишние файлы из ПР
Случайно подтянулись
Git check out master — file path не помогает
git reset —soft HEAD~1
git restore —staged file
git commit
источник

ВХ

Виктор Хан in Git — русскоговорящее сообщество
Vlad
git reset —soft HEAD~1
git restore —staged file
git commit
Спасибо
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Как скачать себе полную копию репозитория, включая все ветки, теги и т.п.? Это можно сделать одной командой, а-ля git clone --mirror или что-то такое?
источник

AS

And Smi in Git — русскоговорящее сообщество
łibfitź.r13.a
Как скачать себе полную копию репозитория, включая все ветки, теги и т.п.? Это можно сделать одной командой, а-ля git clone --mirror или что-то такое?
гит клон и есть полная копия репы
источник

ł

łibfitź.r13.a in Git — русскоговорящее сообщество
Ну в целом я хочу просто скопировать репозиторий с одного хоста на другой, и перенести всё, что там есть
Гугл подсказывает, что clone --mirror и push --mirror меня спасут, но хотел уточнить
источник

AS

And Smi in Git — русскоговорящее сообщество
łibfitź.r13.a
Ну в целом я хочу просто скопировать репозиторий с одного хоста на другой, и перенести всё, что там есть
Гугл подсказывает, что clone --mirror и push --mirror меня спасут, но хотел уточнить
да именно так и есть
источник

SA

Saqhan Abaev in Git — русскоговорящее сообщество
Привет. подскажите почему при втором использовании cherry-pick выскаикавает такая ошибак?
источник