Колдонуу Программаны орнотуу үчүн баштагандарга колдонмо Гит

Гит программалык сактоочу менен кантип иштөө керек

Ачык-булагы Гит дүйнөдөгү колдонулган версия башкаруу системасы болуп саналат. жетилген долбоор Linus Torvalds тарабынан иштелип чыккан, Linux иштеп жаткан системанын жаратуучусу жана программалык камсыздоо боюнча долбоорлорду да, соода жана версия контролдоо үчүн Гит көз каранды ачык-зор чогултуу мекени болуп саналат.

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

Программалар табуу кантип колдонуу Гит

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

Клондоо А Гит жай үлгүсү

бир тиркемени жүктөө үчүн, аны клондоштуруу. жол-жобосу жөнөкөй, бирок сиз Гит сиздин системасында орнотулган болушу керек. Бир ASCII уй бир сүйлөө көбүктүн катары билдирүү көрсөтөт cowsay деп аталган кичинекей буйрук сап программасын колдонуу менен, бул жерден таап, GitHub бир программа клондоштуруу кандай мисал келтирүүгө болот.

Гит издөө тармагында cowsay Тип. Сиз тандай аласыз тилинде бир катар бар экенин байкайт. : Picking колдонгон бул Мисалы, бир нече даанасын бир баракка алпарат.

Бул cowsay репозиторийлеринен клондоштуруу үчүн төмөнкү команданы терүүгө:

өту клон өту: //github.com/schacon/cowsay

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

Кодексине кандай Compile жана орнотуу

ал чуркап текшерип биринчи эле арыз орнотуу. Бул сиз жүктөп алган долбоору боюнча көз каранды болот, силер кандай. Мисалы, C долбоорлор мисалы cowsay долбоору номиналдык скриптер талап кылат, ал эми силер бир makefile чуркап талап балким болот.

Анан кантип, эмне үчүн айта алабыз?

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

Бул cowsay Мисалы, учурда бир README жана ОРНОТУУ билэ да бар. README билэ программасын, жана орнотуу билэ cowsay орнотуу көрсөтмөлөрдү берет кантип колдонууну көрсөтөт. Бул учурда, окутуу төмөнкү команданы аткаруу болуп саналат:

Sh install.sh

Орнотулуп жаткан учурда, сиз ал берилген демейки куржунга cowsay орнотуу үчүн бактылуу деп сурады жатат. Сиз же басма сөз Return улантып же жаңы жолго кирүүгө болот.

Кантип иштетүү үчүн Cowsay

Сиз cowsay иштетүү үчүн керек болгон төмөнкү буйрукту терүү жатат:

cowsay койбойлубу дүйнө

Койбойлубу дүйнө сөздөр уйдун оозунан сөзү көбүктүн ичинде пайда болот.

өзгөртүү Cowsay

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

нано cowsay

Сиз уйдун көзүн өзгөртүү cowsay буйругу которулушуна менен камсыз болот.

Мисалы cowsay -G көз Доллар белгилерин көрсөтөт.

Уй, бир көзү е cowsay тергенде, ошондуктан Сиз Cyclops жолду түзүү билэни өзгөртүүгө болот.

Эгер өзгөртүү керек биринчи сап төмөнкүдөй көрүнөт сап 46:

getopts ( "BDE: F: ghlLnNpstT: WW: ж \% пляжга);

Бул cowsay менен колдоно аласыз бардык өчүргүчтөр бар. мүмкүнчүлүгү катары -C кошуу үчүн, эреже өзгөртүү төмөнкүдөй:

getopts ( "BDE: F: ghlLnNpstT: WW: YC", \% пляжга);

линияларын 51 жана 58-жылдары төмөнкү саптарды көрүп:

$ Борг = $ { 'б'} салат; $ Өлгөн = $ пляжга { 'д'}; $ Ач = $ пляжга { 'G "}; $ Паранойялык = $ пляжга { 'б'}; $ Таш = $ { 'S'} салат; $ Чарчап = $ пляжга { 'Т'}; $ Зымдуу = $ { 'W'} салат; $ Жаш = $ пляжга { 'ж'};

Көрүнүп тургандай, которуштуруу эмне кыларын түшүндүрөт тандоолордун ичинен ар бири үчүн өзгөрмө бар. мисал ач $ Анткени = $ пляжга [г] ';

төмөнкүдөй -C которулуу өзгөртүү үчүн бир сапты кошуу:

$ Борг = $ { 'б'} салат; $ Өлгөн = $ пляжга { 'д'}; $ Ач = $ пляжга { 'G "}; $ Паранойялык = $ пляжга { 'б'}; $ Таш = $ { 'S'} салат; $ Чарчап = $ пляжга { 'Т'}; $ Зымдуу = $ { 'W'} салат; $ Жаш = $ пляжга { 'ж'}; $ Cyclops = $ [ 'C'] салат;

Сапта 144, уй курууга пайдаланылат сабрутин деп construct_face бар кабылышат.

коду мындай болот:

Папканы construct_face {болсо ($ Борг) {$ көздөрү = "=="; } Ушинтип, эгер ($ өлгөн) {$ көзү = "XX"; $ Тил = "U"; } Ушинтип, эгер ($ ач) {$ көзү = "\ $ \ $"; } Ушинтип, эгер (паранойялык $) {$ көзү = "@@"; } Ушинтип, эгер ($ таш) {$ көзү = "**"; $ Тил = "U"; } Ушинтип, эгер (чарчагандыктан $) {$ көзү = ", -"; } Ушинтип, эгер ($ зымдуу) {$ көзү = "OO"; } Болсо, (жаш $) {$ көзү = ".."; }}

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

$ Cyclops өзгөрмөнүн бирин кошуу:

Папканы construct_face {болсо ($ Борг) {$ көздөрү = "=="; } Ушинтип, эгер ($ өлгөн) {$ көзү = "XX"; $ Тил = "U"; } Ушинтип, эгер ($ ач) {$ көзү = "\ $ \ $"; } Ушинтип, эгер (паранойялык $) {$ көзү = "@@"; } Ушинтип, эгер ($ таш) {$ көзү = "**"; $ Тил = "U"; } Ушинтип, эгер (чарчагандыктан $) {$ көзү = ", -"; } Ушинтип, эгер ($ зымдуу) {$ көзү = "OO"; } Болсо, (жаш $) {$ көзү = ".."; } Ушинтип, эгер ($ Cyclops) {$ көзү = "()"; }}

билэни Сакталган жана cowsay кайра орнотуу үчүн төмөнкү команданы аткаруу.

Sh install.sh

Азыр, сен кийин чуркап cowsay -C койбойлубу дүйнө, уй бир гана көз салып турат.