Статус Git: раскраски Удаленные файлы

Я помню, как читал о проблемах совместимости с XCode 7 при попытке кросс-компиляции NetBSD 7 для ARM. Я отказался от этого и скомпилировал кросс-компиляцию на сервере Linux на работе, поэтому я не могу дать более подробную информацию.

0
25.07.2018, 18:09
1 ответ

Существует два разных типа удаленного файла в статусе git.

Предположим, у меня есть файл, который регулярно фиксируется и называется «deleteme» в моем репозитории git. Я могу сделать две вещи:

  1. Я умею 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
    
  2. Я могу сделать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
    

П.С. Очевидно, в моем объяснении цвета как для вашей конфигурации.

1
28.01.2020, 02:42

Теги

Похожие вопросы