Я использовал git около двух лет в колледже, и если я был полностью честен, у меня все еще нет понятия, что я делаю. Я не уверен, что мой заголовок точно описывает проблему, с которой я столкнулся, но в основном я сделал несколько коммитов в ветке master при разработке конкретной функции. Теперь, когда я заканчиваю разработку этой функции, я вспоминаю, что это была ужасная идея, поскольку теперь мне нужно зафиксировать и развернуть только последние пару коммитов. Поскольку эти более ранние коммиты все еще проверяются и ожидают одобрения, я не могу просто перенести все на свой сервер разработки. Я наткнулся на git cherry-pick
, пытаясь выяснить это, но, по-видимому, это используется для извлечения определенных коммитов из другой ветви ... Я думаю ... Мой вопрос в том, что теперь я в этой привязке, Есть ли способ получить только последние 2 или 3 коммитов из главной ветки, не получая все изменения, которые я пока не хочу включать? Я читал некоторые другие посты на SO, однако я не уверен, что я понимаю ответы о том, как правильно собирать вишню, чтобы попробовать их, или если это будет уместно в этом случае.