В моей ветке git master все файлы / изменения сделаны в отдельной ветке - PullRequest
3 голосов
/ 25 октября 2009

Возможно, я не совсем понимаю, как здесь работает git, но у меня есть "основная" ветка git, а затем я создал новую ветку под названием "refresh".

Я переключился на ветку «обновить», внес множество изменений, добавлений в файлы и т. Д., А затем снова переключился на ветку «master», чтобы внести другие изменения в эту ветку.

Когда я делал 'git status' в основной ветке, он отображал все изменения файлов и добавления, которые я сделал в ветке 'refresh'.

(Обратите внимание, что все это происходит на моем локальном сервере разработчика ... Я не выдвигал ничего подобного.)

Разве в моей главной ветке не должны быть сохранены все исходные файлы и ни одно из файловых дополнений? Или я просто не понимаю, как работает git?

Ответы [ 2 ]

6 голосов
/ 25 октября 2009

Если вы не зафиксировали изменения для «обновления», они все равно будут засорять рабочее место. Возможно, вы забыли это сделать, прежде чем снова проверить мастера?

1 голос
/ 25 октября 2009

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

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