Git, proqram inkişafı üçün ən çox istifadə olunan versiya idarəetmə sistemlərindən biridir. 2005-ci ildə Linus Torvalds tərəfindən qurulan Git, sürətə, məlumatların bütövlüyünə və paylanmış, xətti olmayan iş axınlarına dəstəyə diqqət yetirir. Hətta böyük şirkətlər üçün də geniş yayılması ilə Git -in necə asanlıqla qurulacağını və istifadəsini öyrənmək vacibdir. Bu gəzinti Windows və GitHub üçün Git Bash istifadə edəcək. Ancaq burada istifadə olunan əmrlər istənilən platformada işləyəcək. Bu, bütün bələdçilərin sonu demək deyil, sadəcə Git istifadə etməyə başlamağınız üçündür. Git -də araşdırmaq üçün daha çox funksiya var və bir iş mühitinin GitHub ilə istifadə olunandan çox fərqli dəyişənləri ola bilər.
Addımlar
3 -dən 1 -ci hissə: Hesabınızı qurmaq
Addım 1. Github Hesabı qurun
GitHub -a daxil olun və hesab yaradın. Bu təlimatın məqsədləri üçün pulsuz bir hesab yaxşı işləyəcək.
Addım 2. Git Bash qurun
Başlamaq üçün əvvəlcə Windows üçün Git Bash yükləməli və quraşdırmalısınız. Davam edin və bu linki izləyərək bunu indi edin: Git Bash.
Quraşdırıldıqdan sonra Git Bash -ı işə salın. Qara bir əmr istəyi ekranına baxmalısınız. Git Bash, Unix əmrlərindən istifadə etmək üçün Unix haqqında bəzi məlumatlara sahib olmaq vacibdir
Addım 3. Bir SSH Açarı yaradın
Kompüterinizdə GitHub hesabınızla Git Bash arasında etibarlı şifrəli bir əlaqə qurmaq üçün bir SSH açarı yaratmalı və əlaqələndirməlisiniz. Git Bash -da bu kodu yapışdırın, ancaq GitHub hesabınızla istifadə etdiyiniz e -poçtu əvəz edin: ssh -keygen -t rsa -b 4096 -C "[email protected]"
Sonra açarı harada saxlamaq istədiyinizi soruşacaqsınız. Varsayılan yer kifayətdir, buna görə ↵ Enter düyməsini basın. Sonra, Git Bash sizdən bir parol ifadəsi daxil etməyinizi və təsdiq etməyinizi xahiş edəcək. Birini daxil etməyinizə baxmayaraq, bunu etməyiniz çox tövsiyə olunur
Addım 4. SSH açarınızı ssh-agentə əlavə edin
Bu, kompüterinizə bu SSH düyməsini istifadə etməyə icazə verəcəkdir. SSH Agentini işə salmaq üçün aşağıdakı əmri daxil edin: eval "$ (ssh-agent -s)" Sonra yaradılan açarı əlavə etmək üçün ssh-add ~/.ssh/id_rsa daxil edin.
Açarınızın id_rsa ilə başqa bir adı varsa və ya başqa bir yerdə saxlamısınızsa, bunun əvəzinə istifadə etdiyinizə əmin olun
Addım 5. SSH açarınızı hesabınıza əlavə edin
İndi yeni açarınızı istifadə etmək üçün hesabınızı konfiqurasiya etməlisiniz. Ssh düyməsini panoya kopyalayın: clip <~/.ssh/id_rsa.pub. Sonra, hər hansı bir GitHub səhifəsinin sağ üst küncündə, profil şəklinizə vurun və sonra Ayarlar düyməsini basın. İstifadəçi parametrləri yan çubuğunda SSH və GPG düymələrini vurun. Sonra Yeni SSH Açarını vurun. İndi açarınız üçün təsviri bir ad daxil edə bilərsiniz, sonra açar sahəsinə yapışdırıb "SSH Açarı əlavə et" düyməsini basın. Təsdiq edin və hər şey hazırdır!
3 -dən 2 -ci hissə: Bir layihə qurmaq
Addım 1. Bir depo bölün
GitHub -da bir layihədə dəyişikliklər etmək üçün onu ayırmaq lazımdır. Üzərində çalışmaq istədiyiniz anbara gedin və səhifənin sağ üst hissəsindəki çəngəl düyməsini basaraq depo bölün. Bu, hesabınızdakı deponun bir nüsxəsini çıxaracaq.
Addım 2. Yerli bir kataloq yaradın
Kompüterinizdə depo saxlamaq istədiyiniz yerdə bir qovluq yaradın. Sonra bu qovluğa getmək üçün Git Bash istifadə edin. Unutmayın ki, Git Bash UNIX əmrlərini qəbul edir, buna görə kataloqunuza daxil olmaq üçün CD əmrini bu şəkildə istifadə edin: $ cd/path/to/directory
Addım 3. Çəngəli klonlayın
GitHub -da, çəngəlinizə gedin və depo adı altında Klonla və ya yüklə vurun və sizə verdiyi linki kopyalayın.
Sonra, Git Bash-da kopyalanan URL-dən istifadə edərək aşağıdakı əmri daxil edin: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. ↵ Enter düyməsini basın və yerli klon yaradılacaq
Addım 4. Çəngəlinizi orijinal ilə sinxronlaşdırın
Orijinal depoda dəyişikliklər təklif etməyi bacarmalısınız. GitHub -da bağladığınız orijinal depoya gedin, sonra Clone vurun və ya URL -i yükləyin və kopyalayın.
- İndi GitHubdakı həqiqi depo qovluğuna gedin. Əmr əmrinizin sağ tərəfində (usta) gördükdə doğru yerdə olduğunuzu biləcəksiniz.
- İndi deponun orijinal URL -dən istifadə edərək $ git remote upstream https://github.com/user/repositoryName proqramını işə salın.
Addım 5. İstifadəçi yaradın
Sonra, depoda dəyişiklikləri kimin etdiyini izləmək üçün bir istifadəçi yaratmalısınız. Aşağıdakı iki əmri işlədin. $ git config user.email "[email protected]" və $ git config user.name "Adınız". İstifadə etdiyiniz e -poçtun git hub hesabınızdakı ilə eyni olduğundan əmin olun.
Addım 6. Yeni bir filial yaradın
Sonra, ana filialımızdan yeni bir filial yaratmalısınız. Bir ağacın əsl budağı kimi. Bu filial, edəcəyiniz bütün spesifik dəyişiklikləri saxlayacaq. Hər dəfə yeni bir problem üzərində işləyərkən ustadan yeni bir filial yaratmalısınız. Hata düzəltmək və ya yeni bir xüsusiyyət əlavə etməkdən asılı olmayaraq, hər bir işin özünəməxsus şöbəsi olmalıdır.
- Filial etmək üçün sadəcə: $ git filial xüsusiyyət_x -i işə salın. Xüsusiyyət_x -ni xüsusiyyətinizin təsviri adı ilə əvəz edin.
- Şöbənizi $ git checkout xüsusiyyət_x istifadə etdikdən sonra. Bu sizi xüsusiyyət_x qoluna çevirəcək. İndi kodunuzda dəyişiklik etməkdə sərbəstsiniz.
3 -dən 3 -cü hissə: Dəyişikliklərinizi itələmək
Addım 1. Dəyişikliklərinizi edin
Dəyişiklikləri bitirdikdən sonra və ya filialları dəyişdirmək və başqa bir şey üzərində işləmək istəyirsinizsə, dəyişiklikləriniz edilməlidir. $ Git əmrini işləyin -hamısı. Bu, depoda etdiyiniz bütün dəyişiklikləri avtomatik olaraq yerinə yetirəcəkdir.
Vim istifadə edərək bir mesaj yazmaq istəyini alacaqsınız. Bu mesaj qısa və təsviri olmalıdır. Üst sətrə keçmək üçün ox düymələrindən istifadə edin və sonra klaviaturanızda i vurun. İndi mesajınızı yaza bilərsiniz. Yazıldıqdan sonra Esc düyməsini basın və sonra iki nöqtə düyməsini vurun:. İndi wq hərflərini yazın və ↵ Enter düyməsini basın. Bu, mesajınızı saxlayacaq və vim redaktorundan çıxacaq
Addım 2. Təklif sorğusu edin
Dəyişiklikləriniz edildiyinə görə, onları itələməlisiniz! $ Git push mənşəyini daxil edin.
Addım 3. Usta qolu ilə birləşin
GitHub -a qayıdın və tezliklə itələyinizlə bir mesaj görünəcək. "Müqayisə et və istəyi çək" düyməsini vurun. Bu səhifədə, dəyişikliklərinizi nəzərdən keçirmək, öhdəlik mesajınızı dəyişdirmək və şərh əlavə etmək imkanı əldə edəcəksiniz. Hər şey qaydasına düşdükdə və GitHub heç bir ziddiyyət aşkar etmədikdə, davam edin və sorğu edin. Və bu qədər!
Dəyişikliyinizi nəzərdən keçirmək və sonra onu əsas depo ilə birləşdirmək indi digər töhfəçilərinizə və depo sahibinə aiddir
Addım 4. Həmişə götürməyi və yenidən qurmağı unutmayın
Həmişə bir faylın son versiyası üzərində işləmək çox vacibdir. Hər hansı bir itələmə istəyi verməzdən əvvəl və ya yeni bir şöbəyə başlamazdan və ya bir filiala keçmədən əvvəl, həmişə git getst upst & git rebase upstream/master əmrini işlədin.