git pull время от времени будет выдавать мне следующие сообщения:
Я не понимаю теги "U", "A" и "D". Может кто-нибудь, пожалуйста, скажите мне, что это значит? Спасибо.
git pull время от времени будет выдавать мне следующие сообщения:
Я не понимаю теги "U", "A" и "D". Может кто-нибудь, пожалуйста, скажите мне, что это значит? Спасибо.
Вы можете увидеть эти письма подробно в man git diff-files
:
A: addition of a file
D: deletion of a file
U: file is unmerged (you must complete the merge before it can be committed)
Другие буквы перечислены в разделе "Что означает "T
" в "git status
"?"
C: copy of a file into a new one
D: deletion of a file
M: modification of the contents or mode of a file
R: renaming of a file
T: change in the type of the file
X: "unknown" change type (most probably a bug, please report it)
Что касается сообщения об ошибке "Pull is not possible because you have unmerged files
", оно согласуется с буквой "U" (необъединенные файлы), которую вы видите в выводе.
См. "Почему git говорит: «Вытягивание невозможно, потому что у вас есть неслитые файлы»?"
Чтобы решить эту проблему, вам придется разрешить конфликты слияния, а также добавить и зафиксировать изменения, прежде чем вы сможете выполнить
git pull
.