GİT'yi istifadə edərək, proqram yükləmək üçün yeni başlayanlar təlimatı

Git proqram depoları ilə necə işləmək olar?

Açıq mənbə Git dünyanın ən çox istifadə edilən versiyası nəzarət sistemidir. Yetkin layihə, Linux əməliyyat sisteminin yaradıcısı olan Linus Torvalds tərəfindən hazırlanmışdır və versiya nəzarət üçün Git-ə asılı olan kommersiya və açıq mənbə olan böyük bir proqram layihəsi toplusudur.

Bu təlimatda proqramı proqramlaşdırma haqqında məlumat tələb edən kodunuzu necə dəyişdirmək və sisteminizdə necə qurmaq olar?

GİT istifadə edərək proqramları necə tapın

GitHub-da araşdırma səhifəsinə baxın, xüsusiyyətli və uzanan depozitarların, eləcə də təlimatlara və treninqlərə baxın. Istifadə etmək, dəyişdirmək, kompilyasiya etmək və qurmaq üçün yükləmək və yükləmək istədiyiniz proqramların müxtəlif kateqoriyalarına baxın. Xüsusi bir proqram və ya saytda mövcud olan hər hansı bir proqram üçün axtarış edə biləcəyiniz axtarış alanına çatmaq üçün ekranın üst hissəsindəki menyu simgesini basın.

A Git Deposu'nun klonlanması üçün bir nümunə

Bir proqramı yükləmək üçün onu klonlayırsınız. Prosedur sadədir, lakin sisteminizdə quraşdırılmış Git olmalıdır. Bir mesajı ASCII inəkindən bir çıxış bubble kimi göstərmək üçün istifadə edilən cowsay adlı kiçik komanda xətti proqramı istifadə edərək, GitHub'dan bir proqramı tapmaq və klonlamaq üçün nümunədir.

Git axtarış sahəsində cowsay yazın. Seçdiyiniz bir sıra versiyaların olduğunu görəcəksiniz. Perl istifadə edən bu nümunə üçün bir neçə faylları olan bir səhifəyə götürür.

Bu xüsusi cowsay deposunu klonlamaq üçün aşağıdakı komanda daxil edin:

git clone git: //github.com/schacon/cowsay

Git əmri, Git'i idarə edir, klon əmr klonlarını kompüterinizə yerləşdirir və son hissə klon etmək istədiyiniz layihənin ünvanıdır.

Kodun tərtib edilməsi və yerləşdirilməsi

Əvvəlcə tətbiq olunduğundan əmin olmaq üçün proqramı quraşdırın. Bunu necə yüklədiyiniz layihədən asılıdır. Məsələn, C layihələri, ehtimal ki, bir makefile çalıştırmanızı tələb edir, halbuki, bu nümunədə olan cowsay layihəsi bir kabuk skriptini çalıştırmanızı tələb edir.

Nə edəcəyinizi necə bilirsiniz?

Klonladığınız qovluğa bir cowsay qovluğu olmalıdır. CD əmrini istifadə edərək, cowsay qovluğuna gedin və bir kataloq siyahısını edəsinizsə, README adlı bir fayl və ya INSTALL adlı bir fayl və ya yardım kitabçası kimi fərqli bir şey görməlisiniz.

Bu cowsay nümunəsi vəziyyətində də README və INSTALL fayl var. README proqramı proqramı necə istifadə etdiyini göstərir və INSTALL faylı cowsay qurmaq üçün təlimat verir. Bu halda təlimat aşağıdakı əmrləri yerinə yetirməkdir:

sh install.sh

Quraşdırma zamanı, cowsay'ı təchiz edilmiş default qovluğa yükləməkdən xoşbəxt olub olmadığınızı soruşurlar. Davam etmək və ya yeni bir yol daxil etmək üçün ya qayıtmaq düyməsini basın.

Cowsay Run necə

Cowsay'ı çalıştırmak üçün yapmanız gereken bütün aşağıdakı komutu yazın:

cowsay salam dünya

Salam dünyası bir inək ağzından danışma baloncasına görünər.

Cowsay dəyişdirilməsi

İndi cowsay yüklü olduğunuzda, faylınızı favorit redaktoru istifadə edərək dəyişə bilərsiniz. Bu nümunə nano redaktorunu aşağıdakı kimi istifadə edir:

nano cowsay

İnək gözlərini dəyişdirmək üçün cowsay əmrinə keçid təmin edə bilərsiniz.

Məsələn, cowsay -g göz kimi dollar əlamətləri göstərir.

Siz cowsay yazdığınız zaman - siklop variantını yaratmaq üçün faylı düzəldə bilərsiniz, çünki inəyin bir gözü vardır.

Değiştirmeniz gereken ilk satır 46 şeklinde görünür:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Bunlar cowsay ilə istifadə edə biləcəyiniz bütün əlavələrdir. Bir seçim olaraq -c-i əlavə etmək üçün xəttini aşağıdakı kimi dəyişin:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

51 və 58 xətləri arasında aşağıdakı xətləri görürsünüz:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ yorgun = $ opts {'t'}; $ wired = $ opts {'w'}; $ gen = $ opts {'y'};

Gördüyünüz kimi, keçid nə edəcəyini izah edən variantlardan hər biri üçün bir dəyişən var. Məsələn $ greedy = $ opts ['g]';

-c switch dəyişikliyi üçün bir xətt əlavə edin:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ yorgun = $ opts {'t'}; $ wired = $ opts {'w'}; $ gen = $ opts {'y'}; $ cyclops = $ opts ['c'];

144 nöqtəsində inəklərin üzünü qurmaq üçün istifadə edilən construct_face adlı bir proqram vardır.

Kod belədir:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ ölü) {$ eyes = "xx"; $ dil = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ dil = "U"; } if ($ tired) {$ eyes = "-"; } if ($ telli) {$ eyes = "OO"; } if ($ gənc) {$ eyes = ".."; }}

Daha əvvəl göstərilən dəyişənlərin hər biri üçün dəyişən $ gözlərə yerləşdirilən fərqli cüt məktublar var.

$ Cyclops dəyişkənliyi üçün bir əlavə edin:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ ölü) {$ eyes = "xx"; $ dil = "U"; } if ($ greedy) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ dil = "U"; } if ($ tired) {$ eyes = "-"; } if ($ telli) {$ eyes = "OO"; } if ($ gənc) {$ eyes = ".."; } if ($ siklops) {$ eyes = "()"; }}

Dosyayı saxladı və cowsay'ı yenidən bərpa etmək üçün aşağıdakı əmri çalıştırın.

sh install.sh

İndi qaçdığınız zaman cowsay -c salam dünya , inək yalnız bir göz var.