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

GITIGNORE файлыг хэрхэн нээх, засах болон хөрвүүлэх

GITIGNORE файлын өргөтгөлтэй файл нь Git гэгддэг хувилбар / эх хяналтын системд хэрэглэгддэг Git-г орхих файл юм. Өгөгдсөн эх кодод аль файл, фолдерыг үл тоомсорлохыг зааж өгнө.

Дүрэм нь зөвхөн нэг хавтаст хавтсанд хэрэглэгдэж болох боловч та өөрийн Git архив бүрт хамаатай дэлхийн GITIGNORE файлыг үүсгэж болно.

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

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

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

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

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

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

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

GITIGNORE файлууд нь үл хамаарах дүрмүүдийг өөрийн репозиторыг өөр хэн нэгэнтэй хуваахад ашигтай байдаг. Тиймээс GitHub-ийн дагуу үүнийг өөрийн репозиторт оруулах нь чухал юм.

GITIGNORE файл руу / хэрхэн хувиргах вэ?

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

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

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

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

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

touch .gitignore

Глобал нэгийг иймэрхүү байдлаар хийж болно:

git config - global core.excludesfile ~ / .gitignore_global

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

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

.DS_Store .DS_Store? ._ * .Дуутнууд ehthumbs.db Thumbs.db

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

* .log * .sql * .sqlite

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

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

git rm - корпус нэрний нэр

Таны файл нээгээгүй байна уу?

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

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

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