Git бағдарламалық жасақтамасының репозитарийлерімен қалай жұмыс істеуге болады
Open source Git - әлемдегі ең көп қолданылатын нұсқаларды басқару жүйесі. Кемелді жобаны Linux операциялық жүйесінің құрушысы Линус Торвальдс әзірледі және ол нұсқаларды басқару үшін Git-ға тәуелді коммерциялық және ашық көзден тұратын үлкен бағдарламалық жасақтама жобаларының жиынтығына ие.
Бұл нұсқаулық Git жобасын қалай алуға болатындығын, жүйеңіздегі бағдарламалық жасақтаманы қалай орнату керектігін және бағдарламалау туралы білімді талап ететін кодты қалай өзгерту керектігін көрсетеді.
GIT көмегімен бағдарламаларды қалай табуға болады
GitHub сайтында зерттелетін веб-сайтқа кіріп, таңдаулы және тұрақты депозитарийлерді, сондай-ақ нұсқаулықтар мен тренингтерге сілтемелерді көріңіз. Жүктеп алу, өзгерту, құрастыру және орнату кезіндегі жүктелетін қолданбалар үшін түрлі санаттарды қараңыз. Белгілі бір бағдарламаны немесе сайттағы кез-келген бағдарламалық жасақтаманы іздеуге болатын іздеу өрісіне жету үшін экранның жоғарғы жағындағы мәзір белгішесін нұқыңыз.
Гит Репозиторийін клондаудың мысалы
Бағдарламаны жүктеп алу үшін оны клонға келтірдіңіз. Процедура қарапайым, бірақ Git-ді жүйеңізде орнату керек. ASCII сиырдан сөйлеу көпіршігі ретінде хабарды көрсету үшін пайдаланылатын cowsay деп аталатын шағын пәрмен жолы бағдарламасын пайдалану арқылы GitHub бағдарламасынан қалай бағдарламаны табу және клондау туралы мысал келтірілген.
Git іздеу өрісінде cowsay деп теріңіз. Сіз таңдай алатын бірқатар нұсқалардың бар екенін байқайсыз. Перлді пайдаланатын осы мысал үшін сізді бірнеше файлдары бар бетке апарады.
Бұл нақты cowsay репозиторийін клондау үшін келесі пәрменді енгізіңіз:
git clone go: //github.com/schacon/cowsayGo командасы Git-ды басқарады, clone командасы сіздің компьютеріңіздегі репозиторийді клонирлеуге, ал соңғы бөлігі - клондалатын жобаның мекенжайы.
Кодексті құрастыру және орнату әдісі
Бағдарламаны іске қосу үшін алдымен оны орнатыңыз. Мұны қалай жүктегеніңізге байланысты. Мысалы, C жобалары сізге Makefile іске қосуды талап етеді, ал осы мысалдағы cowsay жобасы сізге қабық сценарийін орындауды талап етеді.
Сонымен, не істеу керек екенін қалай білуге болады?
Сіз клондалған қалтада cowsay қалтасы болуы керек. CD-пәрменін пайдаланып, cowsay қалтасына өтсеңіз және каталог тізімін жасасаңыз, README деп аталатын файлды немесе INSTALL деп аталатын файлды немесе анықтамалық анықтама ретінде көрсетілетін бір нәрсені көресіз.
Бұл мысал мысалында README және INSTALL файлдары бар. README файлы бағдарламалық жасақтаманы қалай пайдалану керектігін көрсетеді және INSTALL файлы cowsay орнату нұсқауларын береді. Бұл жағдайда команда келесі пәрменді іске қосу болып табылады:
sh install.shОрнату кезінде Сізге cowsay-ді жеткізілген әдепкі қалтаға орнатудың бақытты екендігіңізді сұрайды. Жалғастыру үшін Қайтару түймешігін немесе жаңа жолды енгізуге болады.
Cowsay қалай іске қосу керек
Cowsay-ны іске қосу үшін барлық қажет:
cowsay Сәлем әлеміСәлем әлемі сөздер сиырдың аузынан сөйлеу көпіршесінде пайда болады.
Cowsay өзгерту
Енді сізде сиыр орнатылды, сіз өзіңіздің сүйікті редакторыңызбен файлды өзгерте аласыз. Бұл мысал nano редакторын төмендегідей қолданады:
нано сиырыСіз сиырдың көзін өзгерту үшін сиырдың командаларына коммутаторларды жеткізе аласыз.
Мысалы, cowsay -g доллар белгілерін көз ретінде көрсетеді.
Сіз cowsay -c деп жазғанда , сиырдың бір көзі болғандықтан, циклопс опциясын жасау үшін файлды өзгерте аласыз.
Өзгерту қажет бірінші жол мынадай: 46-жол, келесідей көрінеді:
getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);Бұл сиырлармен бірге қолдануға болатын барлық қол жетімді қосқыштар. -c -ті опция ретінде қосу үшін жолды төмендегідей өзгертіңіз:
getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);51 және 58 жолдар арасында келесі жолдарды көресіз:
$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ тасталған = $ опция {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ опция {'y'};Көріп отырғандай, коммутатордың не істейтінін түсіндіретін опциялардың әрқайсысы үшін айнымалы мән бар. Мысалы $ greedy = $ opts ['g]';
-c қосқышын түзету үшін бір жолды төмендегідей қосыңыз:
$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ тасталған = $ опция {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ опция {'y'}; $ cyclops = $ opts ['c'];144-жолда сиырдың бетіне салу үшін пайдаланылатын construct_face деп аталатын кіші бағдарлама бар.
Коды келесідей көрінеді:
sub construct_face {if ($ borg) {$ eyes = «==»; } if ($ dead) {$ eyes = «xx»; $ language = «U»; } if ($ greedy) {$ eyes = «\ $ \ $»; } if ($ paranoid) {$ eyes = «@@»; } if ($ stoned) {$ eyes = «**»; $ language = «U»; } if ($ chargers) {$ eyes = «-»; } if ($ wired) {$ eyes = «OO»; } егер ($ жас) {$ eyes = «..»; }}Бұрын көрсетілген айнымалылардың әрқайсысы үшін айнымалы $ көздеріне орналастырылған әр түрлі жұптар бар.
$ Циклдар айнымалысы үшін бірін қосыңыз:
sub construct_face {if ($ borg) {$ eyes = «==»; } if ($ dead) {$ eyes = «xx»; $ language = «U»; } if ($ greedy) {$ eyes = «\ $ \ $»; } if ($ paranoid) {$ eyes = «@@»; } if ($ stoned) {$ eyes = «**»; $ language = «U»; } if ($ chargers) {$ eyes = «-»; } if ($ wired) {$ eyes = «OO»; } егер ($ жас) {$ eyes = «..»; } if ($ cyclops) {$ eyes = «()»; }}Файлды сақтап, cowsay бағдарламасын қайта орнату үшін келесі пәрменді іске қосыңыз.
sh install.shЕнді сіз жүгіріп жүрген кезде cowsay -c Сәлем әлемі , сиырдың бір ғана көзі бар.