Noob вопрос про Git:
Я сделал несколько небольших изменений на моем сервере напрямую (без использования Git). Я просто открыл cPanel и изменил имена нескольких файлов изображений и удалил несколько неиспользуемых изображений.
Затем я вернулся к своему редактору кода и внес изменения в несколько файлов. Но я не могу сейчас перейти к мастеру, потому что Git говорит: «! [Удаленный отклонен] мастер -> мастер (рабочий каталог не изменен)»
Я не уверен, как обойти это. Я не возражаю против решения, которое отменяет изменения, которые я внес непосредственно в файлы сервера. Я не возражаю против решения, которое теряет изменения, которые я внес в текст в редакторе. Все они были очень незначительными. Я просто хочу, чтобы они были синхронизированы!
Я попытался создать новую ветку с "примером git checkout -b" и сделал "git pull" в эту ветку. Это прошло хорошо. Я тоже могу нажать, и я могу "git checkout master", а затем "git merge example", и это кажется успешным. Но потом, когда я "git checkout master", а затем "git push origin master", я получаю сообщение об ошибке.
Я ценю любой совет, который вы можете дать!