Я сделал кучу изменений в файлах в репозитории git. Прежде чем я совершил что-либо, меня попросили передать некоторые другие файлы, которые кто-то для меня сделал (из репозитория SVN). Я отбросил эти файлы в папку проекта, выбрал их из всех измененных файлов ранее и совершил их. Теперь мне нужно синхронизировать ветку, чтобы заставить их переместиться в Github, но когда я пытаюсь синхронизировать, я получаю "Uncommitted Changes". Пожалуйста, зафиксируйте свои изменения перед синхронизацией ".
Я предполагаю, что это относится ко всем файлам, которые я изменил ранее? Тем не менее, я не хочу, чтобы такие люди совершались... они не готовы. Я хочу только зафиксировать это небольшое подмножество файлов. Что вы делаете в этой ситуации? Как перенести все изменения, которые я сделал, я НЕ хочу быть частью этого коммита из-за отсутствия лучшего слова и получить часть, которую я хочу изменить в репозиторий github?
Я использую приложение GitHub, но могу сделать это из командной строки, если это необходимо... просто не уверен, что нужно делать.
Вот несколько скриншотов, чтобы сделать его более понятным:
В нижней части списка измененных файлов есть фиксация, которую я хочу переместить:
Попытка получить эту фиксацию для перехода на github Я нажимаю кнопку Sync и получаю:
Какое решение? Как я могу получить эти "незафиксированные изменения"? Очевидно, что я новичок в git, поэтому я не понимаю правильного подхода. Спасибо.