Передача файлов обратно в GitHub для Windows
Я работаю над проектом Android с моим коллегой, и он недавно установил репозиторий GitHub наhttps://github.com, В конце я загрузил и установил GitHub для Windows на мой 64-битный компьютер с Windows 7. Затем я перешел в репозиторий на GitHub и клонировал проект, используяКлон в винде кнопка.
Казалось, все прошло гладко, и проект был на
C:\Android\git-repos\OurProject
на моей машине. Затем я сделал некоторые изменения в файле
C:\Android\git-repos\OurProject\Host\Android\src\com\ourproject\client\SettingsActivity.java
Затем я заметил, что измененный файл (вместе с некоторыми измененными файлами сборки) действительно появился в той версии GitHub, которая была у меня на моей машине, вот так
Я выбралSettingsActivity.java
файл, заполните краткое описание и нажмите «»Commit
кнопка. Затем я увидел следующий экран
Затем, когда я нажал насинхронизации»
надеясь, что внесенные мной изменения будут перенесены в главное репо, я получил следующее сообщение
unstaged changes
You cannot sync with unstaged changes. Please commit your changes and try again.
Почему я получил это сообщение об ошибке?
Я посмотрел на эту тему
Какие'Неустановленные изменения в github?
и кажется, что нужно сделать следующие шаги
мерзавец добавитьмерзавец совершитьмерзавецно из этой темы
Что делает GitHub для Windows ' "синхронизации» делать?
может показаться, чтосинхронизации» кнопка делает все три? Так что я'Я не уверен, как именно поставить мои коммиты. Я думал, что тот факт, что я зафиксировал свои изменения (на предыдущем шаге), подразумевал, что я их поставил, и поэтому предлагался вариант синхронизации. Любая помощь в решении этого вопроса будет высоко ценится.
П.С .: Я также обратился в службу поддержки GitHub и разместил их решение ниже.