~/www> git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 1 different commit each, respectively.
# (use "git pull" to merge the remote branch into yours)
#
nothing to commit, working directory clean
~/www> git pull
error: Updating the following directories would lose untracked files in it:
bitrix
Т.е. по мнению status никаких неотслеживаемых файлов нет, а по мнению pull есть неотслеживаемые файлы которые будут перезаписаны. Как так?
А вот кстати и коммит который пытаюсь спулить:
[htdocs]$ git status
# On branch master
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: help/delivery/index.php
# modified: help/payment/index.php
# modified: help/warranty/index.php
# modified: info/uhod/index.php
# modified: urlrewrite.php
# deleted: ~s1-6125e8c740368-9423-.xml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# bitrix_zoodpay.txt
# blackfriday/.section.php
# blackfriday/images/Group 2.png
# blackfriday/index.html
# blackfriday/old/
# blackfriday/style/friday.css
# blackfriday/style/friday_2022.css
no changes added to commit (use "git add" and/or "git commit -a")
Как видно никаких измнений в /bitrix нет.
Однако после:
git add --all .
git commit -am "..."
git push
выхлоп git status стал таким:
$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: bitrix (modified content, untracked content)
#
no changes added to commit (use "git add" and/or "git commit -a")
Предыдущая проблема на этом же проекте была такая:
Почему git внезапно увидел изменения в исключенной папке? - как будто гит иногда обращает внимание на папку bitriх, но одним глазком.
Что может быть не так?