GitHub - Несинхронизированная фиксация?

Я внес кучу изменений в файлы в репозитории git. Перед тем, как я что-либо совершил, меня попросили зафиксировать некоторые другие файлы, которые были у кого-то для меня (из репозитория SVN). Я сбросил эти файлы в папку своего проекта, выбрал их среди всех ранее измененных файлов и зафиксировал их. Теперь мне нужно синхронизировать ветку, чтобы они переместились в Github, но когда я пытаюсь выполнить синхронизацию, я получаю «Незавершенные изменения. Пожалуйста, зафиксируйте свои изменения перед синхронизацией».

Я полагаю, это относится ко всем файлам, которые я изменил ранее? Однако я не хочу, чтобы они так увлекались ... они не готовы. Я хочу зафиксировать только это небольшое подмножество файлов. Что делать в этой ситуации? Как мне переместить все сделанные мной изменения, которые я НЕ хочу быть частью этого коммита, из-за отсутствия лучшего слова, и получить часть, которую я НЕ хочу изменить, в репозиторий github?

Я использую приложение GitHub, но при необходимости могу сделать это из командной строки ... просто не знаю, что нужно сделать.


Вот несколько снимков экрана, чтобы было понятнее:

Внизу моего списка измененных файлов находится коммит, который я хочу переместить:

enter image description here

Пытаясь заставить этот коммит перейти на github, я нажимаю кнопку «Синхронизировать» и получаем:

enter image description here

Какое решение? Как мне убрать эти «незафиксированные изменения»? Очевидно, я новичок в git, поэтому я не понимаю правильный подход.Спасибо.

13
задан Matt Ball 17 November 2011 в 21:10
поделиться