работа со сквошем в гите

101
21 января 2020, 17:40

Хочу сделать склеивание первого коммита и последнего, почитал, знаю что для этого делается сквош, но до этого проект пошёл по одному месту, я недолго думая просто клонировал его с гитхаба по новой, так вот когда смотрю reflog чтобы определить названия всех коммитов, та да м с, у меня только операции после клонирования. Вопрос, возможно ли склеить коммиты в склонированном проекте?

Answer 1

Да, все комиты смотрятся через git log, но конечно зависит от того как ты клонировал проект, если клонируя проект, ты просто перенес файлы в новый, то комиты не перелезут, хранятся они в .git папке. Вообще советую первый проект отшлифовать командой git rebase -i --root, а затем в первом репозитории разработки дать себе право на git push -f (force push это кажется) и исполнить саму команду. Вообще, горем научившись, советую push делать только решив саму задачу, перед этим прочитать коммиты, что собираешься пушить. А в самом репозитории сделать так, чтобы каждый пуш ждал очереди на одобрение.

Answer 2

Команда git log выведет список всех коммитов

READ ALSO
переменная экземпляра == объект?

переменная экземпляра == объект?

test1 - это переменная экземпляра? Не могу понять что такое переменная экземпляра :(

148
Как получить полный StackTrace

Как получить полный StackTrace

У меня в программе возникает ошибка, которая формирует stackTrace очень большой и с разными библиотекамиЕсли читать его сверху вниз, то можно...

150
Возникает ошибка OutOfMemoryError

Возникает ошибка OutOfMemoryError

Вот возникает следующая ошибка при выполнении программыКак мне ее избежать, помогите пожалуйста?

110
не создаются папки из java idea через mkdir()

не создаются папки из java idea через mkdir()

Создаю папки в среде с относительным путем:

171