GITIGNORE файл (Энэ нь юу вэ, хэрхэн нээх вэ)

Агуулгын хүснэгт:

GITIGNORE файл (Энэ нь юу вэ, хэрхэн нээх вэ)
GITIGNORE файл (Энэ нь юу вэ, хэрхэн нээх вэ)
Anonim

GITIGNORE файлын өргөтгөлтэй файл нь Git нэртэй хувилбар/эх хяналтын системд ашиглагддаг Git Ignore файл юм.

GITIGNORE файл гэж юу вэ?

Git Ignore файл нь өгөгдсөн эх кодын аль файл, фолдерыг үл тоомсорлохыг зааж өгдөг.

Үүнийг зам тус бүрээр ашиглах боломжтой бөгөөд ингэснээр дүрмүүд нь зөвхөн тодорхой фолдеруудад хэрэглэгдэхээс гадна та өөрт байгаа Git репозитор бүрт хамаарах глобал GITIGNORE файл үүсгэж болно.

Та GitHub-н.gitignore загваруудын хуудаснаас янз бүрийн хувилбарт санал болгож буй GITIGNORE файлуудын олон арван жишээг олох боломжтой.

GITIGNORE файлыг хэрхэн нээх вэ

Image
Image

GITIGNORE файлууд нь энгийн текст файлууд бөгөөд та текст файлуудыг унших боломжтой ямар ч программ ашиглан файл нээх боломжтой.

Windows хэрэглэгчид GITIGNORE файлуудыг суулгасан Notepad програм эсвэл үнэгүй Notepad++ програмаар нээх боломжтой. GITIGNORE файлуудыг macOS дээр нээхийн тулд та Gedit ашиглаж болно. Линукс хэрэглэгчид (мөн Windows болон macOS) Atom-г GITIGNORE файлуудыг нээх, засварлахад хэрэгтэй байж магадгүй.

Гэсэн хэдий ч GITIGNORE файлууд нь Windows, Linux болон macOS дээр ажилладаг үнэгүй програм хангамж болох Git-ийн хүрээнд ашиглагдаагүй л бол үнэндээ ашиглах боломжгүй (өөрөөр хэлбэл үл тоомсорлох файлын үүрэг гүйцэтгэдэггүй).

Та GITIGNORE файлыг дүрмийн дагуу ашиглахыг хүссэн газар болгон ашиглаж болно. Ажлын лавлах бүрт өөр нэгийг тавьснаар үл тоомсорлох дүрэм нь хавтас бүрт тус тусад нь ажиллана. Хэрэв та GITIGNORE файлыг төслийн ажлын лавлахын үндсэн хавтсанд хийвэл тэнд бүх дүрмүүдийг нэмж, энэ нь глобал үүрэг гүйцэтгэх болно.

GITIGNORE файлыг Git репозиторын санд бүү хий; Энэ нь файл нь ажлын директор дотор байх шаардлагатай тул дүрмийг хэрэгжүүлэхийг зөвшөөрөхгүй.

GITIGNORE файлууд нь үл тоомсорлох дүрмийг таны агуулахыг хуулбарлах боломжтой бусад хүмүүстэй хуваалцахад хэрэгтэй. Ийм учраас GitHub-ийн хэлснээр, үүнийг өөрийн агуулахдаа оруулах нь чухал.

GITIGNORE файл руу/хэрхэн хөрвүүлэх вэ

CVSIGNORE-г GITIGNORE болгон хөрвүүлэх тухай мэдээллийг Stack Overflow-аас үзнэ үү. Энгийн хариулт бол танд үүнийг хийх ердийн файл хөрвүүлэгч байхгүй, гэхдээ CVSIGNORE файлын хэв маягийг хуулах скрипт байж магадгүй юм.

Үүнийг хийхэд туслахын тулд SVN репозиторуудыг Git репозиторууд руу хэрхэн хөрвүүлэх талаар үзнэ үү. Мөн ижил зүйлд хүрэх боломжтой энэ Bash скриптийг харна уу.

GITIGNORE файлаа текст файлын формат руу хадгалахын тулд дээр дурдсан текст засварлагчдын аль нэгийг ашиглана уу. Тэдгээрийн ихэнх нь TXT, HTML болон ижил төстэй энгийн текст формат руу хөрвүүлэх боломжтой.

GITIGNORE файлууд дээр ахисан түвшний уншлага

Та дараах тушаалыг ашиглан терминалаас дотоод GITIGNORE файл үүсгэж болно:

.gitignore дээр хүрнэ үү

Дэлхийн нэгийг ингэж хийж болно:

git config --global core.excludesfile ~/.gitignore_global

Өөр нэг арга бол, хэрэв та GITIGNORE файл хийхийг хүсэхгүй байвал.git/info/exclude файлыг засварлаж өөрийн локал репозиторыг хасалт нэмж болно.

Үйлдлийн системээс үүсгэсэн янз бүрийн файлуудыг үл тоомсорлох GITIGNORE файлын энгийн жишээ энд байна:

. DS_Store

. DS_Store?

._. Хогийн сав

ehthumbs.dbThumbs.db

Эх кодоос LOG, SQL болон SQLITE файлуудыг хассан GITIGNORE жишээ энд байна:

.log

.sql.sqlite

Git-ийн шаардсан зөв синтакс дүрмийг дагаж мөрдөхийн тулд олон тооны хэв маягийн дүрэм байдаг. Та эдгээрийн талаар болон файл хэрхэн ажилладаг талаар илүү ихийг GITIGNORE Баримт бичгийн албан ёсны вэбсайтаас унших боломжтой.

Хэрэв та аль хэдийн файлыг орхигдуулахгүйн тулд шалгаад дараа нь GITIGNORE файлд үл тоомсорлох дүрмийг нэмбэл Git файлыг үл тоомсорлохгүй гэдгийг санаарай. дараах тушаал:

git rm --файлын кэшлэгдсэн нэр

Таны файл нээгдээгүй хэвээр байна уу?

Хэрэв таны файл дээр дурдсан шиг ажиллахгүй байвал файлын өргөтгөлийг зөв уншиж байгаа эсэхээ шалгана уу. Жишээлбэл, хэрэв та үүнийг текст засварлагчаар нээх боломжгүй эсвэл Git файлыг танихгүй бол та GITIGNORE файлтай үнэхээр харьцахгүй байж магадгүй.

IGN нь өөр нэг үл тоомсорлох файл боловч Adobe RoboHelp-ээс үүсгэсэн, Windows-ын тусламжийн баримт бичгийг бүтээхэд ашигладаг RoboHelp Ignore List файлын форматтай. Файл нь ижил төстэй функцийг гүйцэтгэж болох боловч баримт бичгийн хайлтаас үл тоомсорлосон үгсийг жагсаах боломжтой боловч Git-д ашиглах боломжгүй бөгөөд ижил синтакс дүрмийг дагаж мөрддөггүй.

Хэрэв таны файл нээгдэхгүй байвал файлын өргөтгөлийг судалснаар ямар форматтай байгааг мэдэж авснаар та үүнийг нээх эсвэл хөрвүүлдэг тохирох программ хангамжийг олох боломжтой болно.

FAQ

    Би GITIGNORE дотор юу байгааг яаж харах вэ?

    Та файлыг сонгосон текст засварлагчаараа нээх боломжтой. Та мөн git check-ignore замын нэр командыг ашиглан тухайн файл үл тоомсорлох жагсаалтад байгаа эсэхийг харах боломжтой.

    Visual Studio дээрх GITIGNORE болон GITATTRBUTES гэж юу вэ?

    GITIGNORE файл нь Git репозиторийн хяналтгүй зүйлсийг жагсаадаг бол GITATTRIBUTES файл нь замын нэр дээр үндэслэн тодорхой файлуудыг хэрхэн зохицуулахыг зааж өгдөг. Та Visual Studio дээрх хоёр файлыг нээж, өөрчлөх боломжтой Repository Settings > Ignore & Attributes Files

    Би фолдерыг хэрхэн GITIGNORE хийх вэ?

    Хэрэв та тодорхой лавлахын агуулгыг үл тоомсорлохыг хүсвэл GITIGNORE файлаа нээж, хавтас_нэр / гэж бичнэ үү.

Зөвлөмж болгож буй: