Це команда git-ignore, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
git-ігнор - Додайте шаблони .gitignore
СИНТАКСИС
git-ігнор [ ] [ [ ]...]
ОПИС
Додає задані _pattern_s до файлу .gitignore, якщо він ще не існує.
ВАРІАНТИ
-l, --місцевий
Встановлює контекст для файлу .gitignore у поточному робочому каталозі. (за замовчуванням)
-g, --глобальний
Встановлює контекст для глобального файлу gitignore для поточного користувача.
Список шаблонів, розділених пробілами, які потрібно додати до файлу в контексті.
ПАТЕРН ФОРМАТ
Формат шаблону, як описано в посібнику git
· Порожній рядок не відповідає жодному файлу, тому він може служити роздільником для читабельності. До
додайте порожній рядок, використовуйте порожні лапки "".
· Коментаром служить рядок, що починається з #. Наприклад, "# Це коментар"
· Додатковий префікс! що заперечує шаблон; будь-який відповідний файл, виключений a
попередній шаблон знову буде включено. Якщо заперечена модель збігається, це буде
замінити джерела шаблонів з нижчим пріоритетом. Щоб використати вигук! як командний рядок
аргумент найкраще розміщувати між одинарними лапками ´´. Наприклад, ´!src´
· Якщо шаблон закінчується косою рискою, він видаляється з наступними цілями
опис, але він знайде відповідність лише каталогу. Іншими словами, foo/
буде відповідати каталогу foo та шляхам під ним, але не відповідатиме звичайному файлу
або символічне посилання foo (це відповідає тому, як працює pathspec загалом
в git).
· Якщо шаблон не містить косої риски /, git розглядає його як шаблон оболонки glob і
перевіряє відповідність імені шляху щодо розташування .gitignore
файл (відносно верхнього рівня робочого дерева, якщо не з файлу .gitignore).
· В іншому випадку git розглядає шаблон як шар оболонки, придатний для споживання
fnmatch(3) з прапором FNM_PATHNAME: символи підстановки у шаблоні не будуть відповідати a / in
ім'я шляху. Наприклад, "Documentation/*.html" відповідає "Documentation/git.html", але
не "Documentation/ppc/ppc.html" або "tools/perf/Documentation/perf.html".
· Похила риска збігається з початком назви шляху. Наприклад, "/*.c" відповідає
"cat-file.c", але не "mozilla-sha1/sha1.c".
ПРИКЛАДИ
Усі аргументи є необов’язковими, тому виклик тільки git-ignore відобразить спочатку глобальний, а потім
локальні файли gitignore:
$ git ігнорувати
Глобальний gitignore: /home/alice/.gitignore
# Численні розширення, які завжди ігноруються
*.розн
*.err
*.orig
*.rej
*.присяга
*.swp
*.vi
*~
*.sass-кеш
# папки ОС або редактора
`.DS_Store`
`.Сміття`
`._*`
Thumbs.db
---------------------------------
Локальний gitignore: .gitignore
`.cache`
`.проект`
`.settings`
`.tmproj`
nbproject
Якщо ви хочете бачити лише глобальний контекст, використовуйте аргумент --global (для локального використання
--місцевий):
$ git ігнорувати
Глобальний gitignore: /home/alice/.gitignore
`.DS_Store`
`.Сміття`
`._*`
Thumbs.db
Щоб швидко додати новий шаблон до контексту за замовчуванням/локальним, просто:
$ git ігнорувати *.log
Додавання шаблону(ів) до: .gitignore
`... додавання ´*.log´`
Тепер ви можете налаштувати будь-які шаблони, навіть не використовуючи редактор, з контекстом і
аргументи шаблону: отримана конфігурація також повертається для вашої зручності.
$ git ignore --local "" "# Тимчасові файли" *.tmp "*.log" tmp/* "" "# Файли, які я хотів би зберегти" ´!work´ ""
Додавання шаблону(ів) до: .gitignore
`... додавання ```
`... додавання ´# тимчасових файлів´`
`... додавання ´index.tmp´`
`... додавання ´*.log´`
`... додавання ´tmp/*´`
`... додавання ```
`... додавання ´# файлів, які я хотів би зберегти´`
`... додавання `!робота``
`... додавання ```
Локальний gitignore: .gitignore
# Тимчасові файли
index.tmp
*.log
# файли, які я хотів би зберегти
!працювати
Використовуйте git-ignore онлайн, використовуючи служби onworks.net