Я помню, как читал о проблемах совместимости с XCode 7 при попытке кросс-компиляции NetBSD 7 для ARM. Я отказался от этого и скомпилировал кросс-компиляцию на сервере Linux на работе, поэтому я не могу дать более подробную информацию.
Существует два разных типа удаленного файла в статусе git.
Предположим, у меня есть файл, который регулярно фиксируется и называется «deleteme» в моем репозитории git. Я могу сделать две вещи:
Я умею rm deleteme
. На данный момент файл просто изменен с точки зрения git, поэтому он отображается красным .
~/Wip/sample $ rm deleteme
~/Wip/sample $ git status
Sul 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)
deleted: deleteme
Я могу сделатьgit rm deleteme
(илиrm deleteme; git add deleteme
). В этот момент файл удаляется, и его удаление находится в индексе, готовом к фиксации. Из git pov этот файл является «удаленным», поэтому он показан желтым цветом .
~/Wip/sample $ git rm deleteme
~/Wip/sample $ git status
Sul branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: deleteme
П.С. Очевидно, в моем объяснении цвета как для вашей конфигурации.