В настоящее время я работаю над веткой, сделанной из development ветки, но есть команда, которая работала и передавала свою работу в master ветку, поэтому я добавил и зафиксировал все свои вещи в мою рабочую ветку. Я решил объединить мастер с разработчиком, поэтому я изменил на развернуть , сделал тягу , изменил на мастер и сделал тягу .. но если я сделаю git статус , он покажет неотслеживаемых файлов, если я вернусь к развернуть и сделаю git статус неотслеживаемые файлы пропали, что мне не хватает?
РЕДАКТИРОВАТЬ: добавив больше информации, репо разделено на две директории, одна для внешнего интерфейса (я делаю источник для внешнего интерфейса) и один каталог для кода бэкэнда (другая команда работает над этим кодом). По какой-то причине они начали работать с основной веткой, а не разрабатывать, в то время как я настаивал на разработке. Вот почему мне нужно было объединить мастер с разработчиком, чтобы они могли начать работать с разработки, а не с мастером.
закончил работу над моей веткой функций:
- git add .
- git commit -m "commit message"
- git checkout develop
- git pull
(git says nothing to update)
- git checkout master
- git pull
(git says Fast-forward - 31 files changed, 1003 insertions(+), 63 deletions(-))
- git status
(git shows untracked directory)
- git checkout develop
- git status
(git doesn't show untracked directory)
ОБНОВЛЕНИЕ: проверив master, сделал:
- git add .
(git начал добавлять каталоги, которые он не должен, как, например, node_modules внутри каталога frontend)
Может быть, это какие-то вроде неправильной конфигурации .gitignore?