Я никогда не использовал git, прежде чем GitHub выпустил приложение Windows, поэтому я никогда не использовал его в командной строке.
Итак, вот моя ситуация:
Я сделал некоторые коммиты на master, затем переключил ветвь и сделал некоторые коммиты там тоже. Все без нажатия на GitHub.
Когда я нажал sync в приложении Windows (который, как я полагаю, сделал git push), к моему удивлению, все мои коммиты были перенесены на мою новую ветку - даже те коммиты, которые я сделал, когда я был в master.
Так как это поведение приложения Windows, я предполагаю, что мне нужно использовать командную строку.
Какая правильная команда git push для толкания коммитов на правильные ветки на пульте дистанционного управления?