> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/dev/git/git-config/core.filemode.md).

# core.filemode

Опція налаштувань `core.filemode` в Git визначає, чи система контролю версій повинна враховувати зміни в правах доступу до файлів. Зазвичай вона встановлена в значення "true" або "false".

* Якщо `core.filemode` встановлено в `true`, Git буде враховувати зміни в правах доступу до файлів при відстеженні змін. Це означає, що зміни в правах доступу до файлів будуть вважатися змінами файлу і будуть відображатися в історії коммітів Git.

  ```bash
  git config --global core.filemode true
  ```
* Якщо `core.filemode` встановлено в `false`, Git ігноруватиме зміни в правах доступу до файлів. Це означає, що зміни в правах доступу не будуть враховуватися при відстеженні змін і не будуть включені в історію коммітів.

  ```bash
  git config --global core.filemode false
  ```

За замовчуванням, `core.filemode` часто встановлено в `true`, але в деяких випадках виникають ситуації, коли бажано встановити це значення в `false`, наприклад, коли ви працюєте на платформах, де права доступу до файлів не підтримуються або коли вам не потрібно враховувати зміни в правах доступу до файлів.
