2012-09-26 2 views
1

Я пытался очистить свой каталог, удалив ненужные файлы. С тех пор, когда я пытаюсь нажать, я получаю сообщение об ошибке «Ваши локальные изменения в следующих файлах будут перезаписаны с помощью merge: [список некоторых файлов, которые я пытался удалить]. Пожалуйста, скопируйте или запишите их, прежде чем вы сможете объединить», что является нечетным потому что все мои другие удаления файлов были успешно завершены.Гит говорит мне, что мои изменения не были совершены, хотя они были?

EDIT: Я переименовал свою локальную копию и снова клонировал репо и обнаружил, что изменения, которые я сделал/проходил, но по какой-то причине сами веб-приложение не отражало эти изменения. Я попытался очистить кеш браузера и просмотреть веб-сайт в других браузерах, но эти изменения просто не появляются нигде, кроме файлов, которые я клонировал, что полностью меня озадачивает.

  1. Есть ли какие-либо объяснения, почему веб-приложение не отображает самые последние обновленные файлы?

  2. Я все еще получаю эту ошибку, если она проливает никакого света:

    «Локальные изменения в следующий файл будет перезаписан путем слияния: статический/CSS/newcss.css Пожалуйста, зафиксировать изменения или копить их, прежде чем сливать.

Несмотря на то, что я никоим образом не изменил этот файл с момента его клонирования.

(Также обратите внимание, что я использую Django для этого веб-приложения)

EDIT EDIT: Так что я думаю, чтобы закрыть этот вопрос, обновление сайта только занимает много времени, чтобы обработать (например, два недель).

+0

что делает 'GIT дисплей status' сейчас? –

+0

git status дает мне «ничего не зафиксировать (рабочий каталог чист)» – user1701462

+0

Репозиторий, который вы пытаетесь нажать, чтобы связать с ним рабочий каталог (т. Е. Это не голый репозиторий)? Имеются ли незафиксированные изменения в этом рабочем каталоге, которые вы нажимаете, будут перезаписаны? – twalberg

ответ

0

Вы уверены, что вы совершили изменения? Запустить:

git diff 

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

Попробуйте совершить файл, который изменил:

git add myfile.txt 
git commit myfile.txt -m "Committing my file" 
+0

git diff ничего не вернул, поэтому мне кажется, что git беспокоится о файлах, которые больше не существуют? – user1701462

Смежные вопросы