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