Бир GITIGNORE File деген эмне?

Кантип ачып, түзөтө жана GITIGNORE материалдары динине

А билэ GITIGNORE менен билэ узартуу бир Гит Гит аталган версия / булагы башкаруу системасы менен колдонулган билэ бурбоо керек. Бул кайсы материалдары жана папкалар аныктайт бир булак коду көрмөксөн болбош керек.

Бул эрежелер гана белгилүү папкаларга колдонулат деп, ар бир жолуна негизинде колдонууга болот, бирок силер да бар ар бир Гит кампасы тиешелүү дүйнөлүк GITIGNORE билэни түзө аласыз.

Сиз Github анын .gitignore Калып бетинен GITIGNORE документтерде ар кандай кырдаалда сунуш кылынат, мисалдар ондогон таба аласыз.

бир GITIGNORE File кантип ачуу керек

GITIGNORE Files Сиз текст окуй алат кандайдыр бир программа менен ача алат дегенди билдирет, жөнөкөй текст болуп саналат.

Windows колдонуучулар камтылган Notepad программасы менен же акысыз Notepad ++ арыз менен GITIGNORE ача аласыз. MacOS боюнча GITIGNORE ача үчүн, Gedit колдоно аласыз. Linux колдонуучулары (ошондой эле Windows жана MacOS) Atom ачуу жана редактирлөө GITIGNORE билэлэри үчүн пайдалуу болушу мүмкүн.

Бирок, GITIGNORE Files алар Гит, анын алкагында колдонулган жатасыз каралбаса, иш жүзүндө колдонуу мүмкүн (башкача айтканда, алар бир делосуна көрмөксөн болуп ишт жок) эмес, эркин программалык Windows, Linux жана MacOS иштейт.

Сиз, балким, сен эрежелер колдонулат келет жерде аны жайгаштыруу аркылуу GITIGNORE билэни колдоно аласыз. Ар бир жумушчу каталогдо башканы кой жана эрежелерди четке ар бир баштык үчүн иш алып барат. Сиз GITIGNORE билэни салып, анда тамыры папкасында долбоордун жумушчу тизиминин, аны дүйнөлүк ролуна алат, ошондуктан ал жерде бардык эрежелерди кошууга болот.

Эскертүү: Гит жай каталогдо GITIGNORE билэни коюуга болбойт; Бул эрежелер билэ жумушчу каталогдо болушу керек, анткени колдонууга жол бербейт.

GITIGNORE Files сиздин репозиторийлеринен клондоштуруу үчүн башка эч ким менен эрежелерди четке алмашуу үчүн пайдалуу. Бул эмне, GitHub ылайык, ал кампасы салып кылуу маанилүү болуп саналат.

бир GITIGNORE File From / How Convert үчүн үчүн

GITIGNORE үчүн CVSIGNORE айландыруу боюнча маалымат алуу үчүн бул Stack Overflow жип кара. Жөнөкөй жооп эмес, бар экенин дайыма билэ кечирүү сиз үчүн муну кыла алат, ал эми сиз CVSIGNORE Билэ үлгүлөрүнүн үстүнөн көчүрүү үчүн пайдалана турган жазуусу бар болушу мүмкүн.

кылып жардам Гит репозиторийлерге SVN репозиторийлерин Convert кантип кара. Ошондой эле, бир эле нерсени жетишүү үчүн мүмкүн бул Баш скрипттер карагыла.

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

GITIGNORE Files боюнча Advanced Reading

Бул менен бирге, ал терминалдан жергиликтүү GITIGNORE билэни кура алат буйругу :

сенсордук .gitignore

Дүйнөлүк бир ушул сыяктуу болушу мүмкүн:

өту тарам --global core.excludesfile ~ / .gitignore_global

Же болбосо, бир GITIGNORE сааты үчүн кереги жок болсо, анда силер / .git / маалыматын түзөтүп, жергиликтүү репозиторийине Өзгөчө кошуу билэни алып келиши мүмкүн.

Бул жерде тарабынан ар кандай документ коё турган GITIGNORE делосуна жөнөкөй мисалы иштетүү системасы :

.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Бул жерде болбогон GITIGNORE мисалы КИРҮҮ булак коду тартып, SQL жана SQLite материалдары:

* * .log .Апта * .sqlite

Туура амалдарды аткаруу үчүн бул артынан керек үлгү эрежелерин көп бар синтаксисин Гит талаптары ошол эрежелер. Сиз бул жөнүндө биле алабыз, жана расмий GITIGNORE Documentation сайтынан билэ кандайча иштей тургандыгы жөнүндө бир топ көп.

Сиз буга чейин эле делосуна текшерип, эгер четке мүмкүн эмес экенин эсибизден анык болсун, анан кийин GITIGNORE кезекте ага бийлик көрмөксөн кошуп, Гит төмөнкү буйругу менен untrack чейин сааты четке какпайт:

өту погондук --cached nameofthefile

Сиздин File Ошентсе да эмес, ачуу жатабы?

Сенин, жогоруда айтылган сыяктуу иштеген жок болсо, анда сиз туура билэ узартуу окуп жатасыз экендигин текшериниз. Мисалы, бир текст редактору менен, аны ачуу же мүмкүн эмес болсо, Гит билэни тааныган жок болсо, анда силер чын эле бир GITIGNORE делосуна менен мамиле болушу мүмкүн.

IGN башка билэни бурбай, бирок RoboHelp Windows жардам документтерди куруу үчүн Adobe RoboHelp менен алатурган тизмеси билэ түрдө баш ийбөө болуп саналат. билэ ушундай милдетти кызмат болсо - документтештирүү аркылуу издөө чейин алынбайт сөздөрдү Тизмеге - бул Гит менен пайдаланылышы мүмкүн эмес жана синтаксистик эрежелер сакталбаса болот.

Сиздин билэ ачык жок болсо, аны билэ узартуу ачат же тиешелүү программалык силер аны кандай формат деп таба алат билүү үчүн изилдөө, аны айлантат.