Დამწყები სახელმძღვანელო ინსტალაციის პროგრამული უზრუნველყოფა გამოყენებით GIT

როგორ ვიმოქმედოთ Git პროგრამული უზრუნველყოფის საცავებთან

ღია Git არის მსოფლიოში ყველაზე გავრცელებული ვერსია კონტროლის სისტემა. სექსუალურ პროექტს შეიმუშავა Linux ოპერაციული სისტემის შემქმნელი Linus Torvalds- ის მიერ და მასში არის უზარმაზარი კოლექცია პროგრამული უზრუნველყოფისთვის, როგორც კომერციულ, ასევე ღია წყაროზე, რომელიც დამოკიდებულია Git- ს ვერსიის კონტროლისთვის.

ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ უნდა მიიღოთ პროექტი Git- სგან, როგორ ჩამოაყალიბოთ პროგრამა თქვენს სისტემაში და როგორ შეცვალოთ კოდი, რომელიც მოითხოვს პროგრამირების ცოდნას.

როგორ მოვძებნოთ პროგრამები გამოყენებით GIT

ეწვიეთ შესწავლის ვებსაიტს GitHub- ში, რათა იხილოთ გამორჩეული და მორგებული დეპოზიტარები, ისევე როგორც გიდები და ტრეინინგები. შეხედეთ სხვადასხვა კატეგორიის აპლიკაციებს, რომელთაც სურთ ჩამოტვირთოთ და გამოიყენოთ გადასვლა, შეცვალონ, შედგენა და ინსტალაცია. დაწკაპეთ მენიუ ხატულა ეკრანის ზედა ნაწილში, რათა მიაღწიოთ საძიებო ველს, სადაც შეგიძლიათ მოძებნოთ კონკრეტული პროგრამა ან რაიმე სახის პროგრამული უზრუნველყოფა საიტზე.

მაგალითი Git საცავი კლონირება

აპლიკაციის გადმოსაწერად, თქვენ კლონი. პროცედურა მარტივია, მაგრამ თქვენ უნდა დაინსტალირდეთ თქვენს სისტემაში. მცირე ზომის ბრძანების პროგრამა, რომელსაც ეწოდება cowsay, რომელიც გამოიყენება შეტყობინებას ASCII ძროხის სიტყვის ბუშტის სახით, აქ არის მაგალითი იმისა, თუ როგორ უნდა მოიძებნოს და გადახედეთ პროგრამა GitHub- ს.

გაცნობის ძროხებს Git ძებნის სფეროში. შეამჩნევთ, რომ არსებობს მთელი რიგი ვერსიები, რომლებიც შეგიძლიათ აირჩიოთ. ერთი ამ მაგალითისთვის, რომელიც იყენებს Perl, მოგაწვდით გვერდზე რამდენიმე ფაილი.

ამ კონკრეტული ძროხის საცავის გადასატანად, შეიტანეთ შემდეგი ბრძანება:

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

Git ბრძანება მართავს Git, clone ბრძანება clones საცავი თქვენს კომპიუტერში და ბოლო ნაწილი არის მისამართი პროექტის გსურთ კლონი.

როგორ შევიკრიბოთ და დააინსტალირეთ კოდექსი

დააინსტალირეთ აპლიკაცია, რათა დარწმუნდეთ, რომ ის გადის. როგორ შეგეძლებათ ეს დამოკიდებულია პროექტის გადმოტვირთვაზე. მაგალითად, C პროექტები სავარაუდოდ ითხოვენ, რომ გააკეთოთ makefile , ხოლო ამ მაგალითში მოყვანილი ქოუშოს პროექტი მოითხოვს შელფის სკრიპტს .

როგორ იცი, რა უნდა გააკეთო?

საქაღალდეში, რომ თქვენ კლონირებული, უნდა იყოს ძროხის საქაღალდე. თუ თქვენ ნავიგაცია ქოქოსის საქაღალდეში გამოყენებით CD ბრძანება და შემდეგ დირექტორიაში ჩამონათვალი, თქვენ უნდა ნახოთ ან ფაილი მოუწოდა README ან ფაილი მოუწოდა INSTALL ან რამე რომ გამოირჩევა დახმარების სახელმძღვანელო.

ამ ცომის მაგალითში, არსებობს ორივე README და INSTALL ფაილი. README ფაილი გვიჩვენებს, თუ როგორ გამოიყენოთ პროგრამული უზრუნველყოფა და ინსტალა ფაილი აძლევს ინსტრუქციებს, რომ მოაწესრიგოთ ძროხა. ამ შემთხვევაში ინსტრუქციაა შემდეგი ბრძანების გასაშვებად:

sh install.sh

ინსტალაციის დროს, თქვენ გეკითხებით, ხარ თუ არა ბედნიერი, რომ მოაწესრიგოთ იგი ძველ საქაღალდეში. შეგიძლიათ დააბრუნოთ დაბრუნება ან გააგრძელოთ ახალი გზა.

როგორ აწარმოებს Cowsay

ყველა თქვენ უნდა გააკეთოთ, რათა აწარმოებს cowsay ტიპის შემდეგი ბრძანება:

ძროხა

სიტყვა hello მსოფლიოში გამოჩნდება სიტყვის ბუშტი საწყისი ძროხის პირში.

შეცვლის 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'}; $ stoned = $ opts {'s'}; $ დაღლილი = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

როგორც ხედავთ, არსებობს თითოეული პარამეტრის ცვლადი, რომელიც განმარტავს, თუ რა მოხდება შეცვლა. მაგალითად $ greedy = $ opts ['g]';

ერთჯერადი შეყვანის დასამატებლად შეიტანეთ შემდეგი ცვლილებები:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ დაღლილი = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

On 144 144, არსებობს subroutine მოუწოდა construct_face რომელიც გამოიყენება მშენებლობა ძროხა სახე.

კოდი ასე გამოიყურება:

sub construct_face {if ($ borg) {$ eyes = "=="; } თუ ($ გარდაცვლილი) {$ eyes = "xx"; $ tongue = "U"; } თუ ($ ხარბ) {$ eyes = "$ $ \ $"; } თუ ($ paranoid) {$ eyes = "@@"; } თუ ($ ქვიშა) $ {eyes = "**"; $ tongue = "U"; } თუ ($ დაღლილი) {$ eyes = "-"; } თუ ($ სადენიანი) {$ eyes = "OO"; } თუ ($ ახალგაზრდა) {$ eyes = ".."; }}

თითოეული ცვლადისთვის წინასწარ განსაზღვრული, არსებობს სხვადასხვა წყვილი ასოები, რომლებიც მოთავსებულია ცვლად $ თვალებში.

დაამატეთ ერთი $ cyclops ცვლადი:

sub construct_face {if ($ borg) {$ eyes = "=="; } თუ ($ გარდაცვლილი) {$ eyes = "xx"; $ tongue = "U"; } თუ ($ ხარბ) {$ eyes = "$ $ \ $"; } თუ ($ paranoid) {$ eyes = "@@"; } თუ ($ ქვიშა) $ {eyes = "**"; $ tongue = "U"; } თუ ($ დაღლილი) {$ eyes = "-"; } თუ ($ სადენიანი) {$ eyes = "OO"; } თუ ($ ახალგაზრდა) {$ eyes = ".."; } თუ ($ cyclops) {$ eyes = "()"; }}

შენახული ფაილი და აწარმოებს შემდეგ ბრძანებას გადააყენეთ cowsay.

sh install.sh

ახლა, როდესაც თქვენ აწარმოებს cowsay -c hello world , ძროხა მხოლოდ ერთი თვალი.