Итоги этой записи таковы:
- Как изменить Git Ignore File Mode (chmod) на «True» со значением конфигурации?
- Как изменить Git Ignore File Mode (chmod) «False» со значением конфигурации?
Давайте двигаться вперед и проходить их один за другим!
Как изменить Git Ignore File Mode (chmod) на «True» со значением конфигурации?
Чтобы заставить Git игнорировать файловый режим (chmod), сначала перейдите в локальный репозиторий Git и создайте файл. Затем переместите его в промежуточный индекс и зафиксируйте изменения. Проверьте параметры конфигурации по умолчанию файлового режима. Если это правда, измените режим файла с помощью « $ чмод ” и проверьте разрешения.
Теперь посмотрите на следующий пример для лучшего понимания!
Шаг 1: Запустите терминал Git Bash
Откройте Git bash с помощью меню «Пуск» Windows:
Шаг 2. Перейдите в необходимый репозиторий Git
Запустите « CD ” для перехода в нужный репозиторий Git:
$ CD 'С:\Перейти \т is_1'
Шаг 3. Инициализируйте репозиторий Git
Инициализируйте репозиторий Git с помощью следующей команды:
Шаг 4: Создайте новый файл
Используйте приведенную ниже команду для создания нового файла в рабочей области Git:
Шаг 5. Добавьте файл в промежуточный индекс Git
Затем переместите файл в индекс Git с помощью приведенной ниже команды:
Шаг 6: Зафиксируйте изменения
Зафиксируйте все добавленные изменения вместе с конкретным сообщением и обновите репозиторий:
Шаг 7. Проверьте настройки конфигурации файлового режима по умолчанию
Выполните предоставленную команду, чтобы увидеть настройки конфигурации файлового режима по умолчанию:
Согласно данному выводу, состояние настроек конфигурации файлового режима: « истинный ». Теперь внесите некоторые изменения:
Шаг 8. Проверьте права доступа к файлу по умолчанию
Чтобы проверить права доступа к файлу по умолчанию, запустите « лс -л ” вместе с именем файла:
Можно заметить, что только пользователь (владелец) имеет права на чтение и запись, а остальные люди имеют права только на чтение:
Шаг 9: Измените режим файла
Использовать ' chmod ” вместе с битами разрешений и именем файла для изменения режима файла на разные разрешения:
Мы изменили разрешения на 444, что означает, что у всех есть права только на чтение, включая автора (владельца):
Шаг 10: Проверьте права доступа к файлу
Чтобы проверить, изменились ли права доступа к файлу, выполните предоставленную команду:
На приведенном ниже снимке экрана видно, что разрешения изменились на 444, которые доступны всем только для чтения:
Как изменить Git Ignore File Mode (chmod) «False» со значением конфигурации?
Если вы не хотите вносить изменения в файловый режим в своем текущем рабочем Git-проекте разработки, установите для разрешений конфигурации файлового режима значение « ЛОЖЬ ».
Попробуйте выполнить следующие шаги, чтобы сделать это.
Шаг 1. Измените разрешения конфигурации файлового режима
Запустите предоставленную команду, чтобы установить для разрешений конфигурации файлового режима значение false:
Шаг 2: Измените режим файла
Чтобы изменить режим файла для проверки игнорирования изменений режима файла, выполните указанную ниже команду:
Шаг 3. Проверьте права доступа к файлам.
Проверьте, изменились ли права доступа к файлу, используя данную команду:
Ниже показано, что разрешения изменились на 744, что означает, что только пользователь (владелец) имеет разрешения на чтение и запись, а остальные люди имеют разрешения только на чтение:
Шаг 4. Проверьте права доступа к отслеживаемому файлу
Чтобы просмотреть подробную информацию о файлах по неслитным путям, используйте предоставленную команду:
Запись : Мы видим, что локально « демо.txt ” файловый режим равен 744, но в Git он по-прежнему 644, который является файловым режимом по умолчанию. Это означает, что изменения режима файла происходят только локально, и Git игнорирует изменения режима файла.
Мы объяснили самую простую процедуру, позволяющую Git игнорировать изменения режима файла (chmod).
Заключение
Чтобы заставить Git игнорировать изменения файлового режима (chmod), сначала создайте файл в локальном репозитории git и зафиксируйте его. После этого измените режим файла с помощью кнопки « $ чмод ” и проверьте разрешения. Затем измените разрешения конфигурации файлового режима, используя « $ git config core.fileMode », чтобы игнорировать изменения режима файла в Git. Затем снова измените режим файла и проверьте разрешения. В этой статье объясняется, как заставить Git игнорировать изменения режима файла (chmod).