Почему мой "git push" для удаленного проекта git терпит неудачу - PullRequest
0 голосов
/ 02 февраля 2012

Я клонирую свой проект git на свой U-диск. Я изменяю файл a.txt проекта на моем U-диске.

Затем в корневом каталоге проекта на U-диске я запускаю git push. Это отмечает успех. Но в моем origin проекте он остается неизменным.

Однако в корневом каталоге проекта origin, когда я запускаю git status, появляется изменение a.txt. Когда я запускаю git --hard HEAD, появляется мое изменение на U-диске.

В чем дело? Как это решить?

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Является ли ваш исходный проект пустым хранилищем? Если нет, то переход на ветку, которая в настоящий момент извлечена, может привести к такому поведению.

Решение: не нажимайте на ветку, которая в настоящее время извлечена в исходном хранилище. Если возможно, используйте исходное хранилище в качестве источника.

0 голосов
/ 02 февраля 2012

Git-push переносит изменения из локального хранилища в удаленное.

Вы забыли передать ваш измененный файл в локальный репозиторий до его отправки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...