Когда я запускаю новый Git-репозиторий, я теряю много времени на настройку своего файла .gitignore и, как правило, я не сопоставляю все на первой съемке. К счастью, существуют некоторые инструменты, которые помогают его запустить. Я хотел бы показать два из них. Один — это веб-сайт, который можно использовать в командной строке, а другой — плагин для IDE IntelliJ IDEA .
Сайт gitignore.io
Существует веб-сайт http://gitignore.io, который перечисляет общий шаблон игнорирования для вас конкретного языка программирования, инструмента, IDE и т. Д. Использование очень простое: заполните поиск именами инструментов, инфраструктуры, языка программирования и т. Д., Которые вы хотите использовать в своем проекте Git, и веб-сайт генерирует контент для вашего файла .gitignore .
Вы также можете запустить gitignore.io из командной строки. Поэтому вам необходимо активное подключение к Интернету и функция среды. Я продемонстрирую интеграцию gitignore.io в zsh. Для интеграции в другие оболочки или клиенты, пожалуйста, посмотрите в документации .
Во-первых, мы должны создать функцию gi в нашем ~ / .zshrc:
|
1
|
echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.zshrc && source ~/.zshrc |
Теперь мы можем использовать его в командной строке.
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
$ gi java,maven # Preview of the content for .gitignore# Created by https://www.gitignore.io/api/java,maven### Java #### Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xmlhs_err_pid*### Maven ###target/pom.xml.tagpom.xml.releaseBackuppom.xml.versionsBackuppom.xml.nextrelease.propertiesdependency-reduced-pom.xmlbuildNumber.properties.mvn/timing.properties# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)!/.mvn/wrapper/maven-wrapper.jar# End of https://www.gitignore.io/api/java,maven$ gi list # list currently available templates1c-bitrix,a-frame,actionscript,ada,adobeadvancedinstaller,agda,alteraquartusii,altium,androidandroidstudio,angular,anjuta,ansible,apachecordovaapachehadoop,appbuilder,appceleratortitanium,appcode,appcode+allappcode+iml,appengine,aptanastudio,arcanist,archivearchives,archlinuxpackages,aspnetcore,assembler,atmelstudioats,audio,automationstudio,autotools,backupbasercms,basic,batch,bazaar,bazelbitrix,bittorrent,blackbox,bluej,bowerbricxcc,buck,c,c++,cake.... furthermore$ gi java,maven >> .gitignore # append the content in your project's .gitignore |
Плагин IntelliJ IDEA — .ignore
Для IntelliJ IDEA существует плагин, который помогает создавать файл .gitignore с содержимым для выбранного вами инструмента, языка программирования и т. Д. Сначала вам нужно установить плагин .ignore ( зайдите в Файл -> Настройки -> Плагины и найдите .ignore).
Теперь вы можете создать файл .gitignore с помощью плагина .ignore . Кстати, плагин также может создавать файлы игнорирования для других инструментов, таких как Docker или Mercurial. Затем открывается генератор файлов, и вы можете выбрать шаблоны инструментов, язык программирования и т. Д., Которые вы будете использовать в проекте Git. Предварительный просмотр покажет вам возможный контент. Нажмите на Generate, и вы готовы.
Есть ли у вас другие советы и хитрости, чтобы увеличить время инициализации проекта Git? Поделитесь ими и напишите комментарий ниже.
связи
| Опубликовано на Java Code Geeks с разрешения Сандры Парсик, партнера нашей программы JCG. Смотрите оригинальную статью здесь: Pimp My Git — Создание контента для .gitignore С нуля
Мнения, высказанные участниками Java Code Geeks, являются их собственными. |


