Знаете ли вы, что в git символ точка (dot — ‘.’) как имя для remote обозначает текущий репозитарий, в котором вы работаете? Когда-то я мельком нашел ссылку в документации на это, запомнил, и вот сегодня сделал вот это:
git push . my_temp_branch:master # А так ещё проще и лучше: git push . HEAD:master
И это сработало! Очень кстати полезно бывает привести ветку (например, master), от которой вы начали продолжать свою временную ветвь, в соответствие с ней. Первое, что хочется сделать: Читать далее Git и ‘.’ (точка) как remote