Git - dasturiy ta'minotni ishlab chiqish uchun eng ko'p ishlatiladigan versiya boshqaruv tizimlaridan biri. 2005 yilda Linus Torvalds tomonidan qurilgan Git tezlik, ma'lumotlar yaxlitligi va tarqatilgan, chiziqli bo'lmagan ish oqimlarini qo'llab-quvvatlashga e'tibor qaratadi. Hatto yirik korporatsiyalar uchun ham keng qo'llanilishi bilan Git -ni qanday oson o'rnatish va ishlatishni o'rganish juda muhim. Bu yurish Windows va GitHub uchun Git Bashdan foydalanadi. Biroq, bu erda ishlatiladigan buyruqlar har qanday platformada ishlaydi. Bu barcha qo'llanmalarning oxiri emas, balki Git -dan foydalanishni boshlash uchun. Git -da kashf qilish uchun juda ko'p funktsiyalar mavjud va ish muhiti GitHub -da ishlatilgandan farqli o'laroq juda xilma -xil bo'lishi mumkin.
Qadamlar
3dan 1 qismi: Hisob qaydnomangizni sozlash
Qadam 1. Github hisobini o'rnating
GitHub -ga tashrif buyuring va hisob yarating. Ushbu qo'llanma uchun bepul hisob yaxshi ishlaydi.
Qadam 2. Git Bash -ni o'rnating
Ishni boshlash uchun avval Windows uchun Git Bash -ni yuklab olishingiz va o'rnatishingiz kerak. Davom eting va buni quyidagi havola orqali bajaring: Git Bash.
O'rnatilgandan so'ng, Git Bash -ni ishga tushiring. Siz qora buyruq satri ekraniga qarashingiz kerak. Git Bash Unix buyruqlaridan foydalanadi, shuning uchun Unix haqida ba'zi bilimlarga ega bo'lish juda muhimdir
3 -qadam. SSH kalitini yarating
Kompyuteringizda GitHub hisob qaydnomangiz va Git Bash o'rtasida xavfsiz shifrlangan ulanishni o'rnatish uchun siz SSH kalitini yaratishingiz va bog'lashingiz kerak. Git Bash -ga ushbu kodni joylashtiring, lekin GitHub hisob qaydnomangizda ishlatilgan elektron pochta manzilini o'rnating: ssh -keygen -t rsa -b 4096 -C "[email protected]"
Keyin sizdan kalitni qaerga saqlamoqchi ekanligingiz so'raladi. Odatiy joy etarli bo'ladi, shuning uchun ↵ Enter ni bosing. Keyinchalik, Git Bash sizdan parolni kiritishingizni tasdiqlashingizni so'raydi. Biror narsani kiritish shart bo'lmasa -da, buni kiritish tavsiya etiladi
Qadam 4. SSH kalitini ssh-agentga qo'shing
Bu sizning kompyuteringizga SSH kalitidan foydalanishga ruxsat beradi. SSH Agentini ishga tushirish uchun quyidagi buyruqni kiriting: eval "$ (ssh-agent -s)" Keyin yaratgan kalitni qo'shish uchun ssh-add ~/.ssh/id_rsa kiriting.
Agar sizning kalitingiz id_rsa -dan boshqa nomga ega bo'lsa yoki uni boshqa joyda saqlagan bo'lsangiz, uni ishlatganingizga ishonch hosil qiling
Qadam 5. SSH kalitini hisobingizga qo'shing
Endi siz yangi yaratilgan kalitdan foydalanish uchun hisobingizni sozlashingiz kerak bo'ladi. Ssh tugmachasini clipboardga nusxalash: clip <~/.ssh/id_rsa.pub. Keyin, har qanday GitHub sahifasining o'ng yuqori burchagida profil rasmingizni bosing va Sozlamalar -ni bosing. Foydalanuvchi sozlamalari yon panelida SSH va GPG tugmachalarini bosing. Keyin Yangi SSH kaliti -ni bosing. Endi siz kalitingizning tavsiflovchi nomini kiritishingiz mumkin, keyin kalit maydoniga kalitni qo'ying va "SSH kalitini qo'shish" tugmasini bosing. Tasdiqlang, shunda hammasi tayyor!
3dan 2 qism: Loyihani o'rnatish
Qadam 1. omborni ajratib oling
GitHub -dagi loyihaga o'zgartirish kiritish uchun uni ajratish kerak. Ishlamoqchi bo'lgan omborga o'ting va sahifaning o'ng yuqori qismidagi vilkani bosib, omborni ajratib oling. Bu sizning hisobingizdagi omborning nusxasini yaratadi.
Qadam 2. Mahalliy katalog yarating
Ma'lumotlar omborini saqlamoqchi bo'lgan kompyuterning biron bir joyida papka yarating. Keyin papkaga o'tish uchun Git Bash -dan foydalaning. Esingizda bo'lsin, Git Bash UNIX buyruqlarini qabul qiladi, shuning uchun katalogingizga kirish uchun CD buyrug'idan foydalaning: $ cd/path/to/directory
Qadam 3. Vilkani klonlang
GitHub -da, vilkangizga o'ting va ombor nomi ostida Clone -ni bosing yoki yuklab oling va u bergan havolani nusxalash.
Keyin, Git Bash-da, nusxalangan URL manzilidan foydalanib, quyidagi buyruqni kiriting: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. ↵ Enter tugmasini bosing va sizning mahalliy kloningiz yaratiladi
Qadam 4. Vilkangizni asl nusxasi bilan sinxronlashtiring
Siz asl omborga o'zgartirish kiritishni taklif qilishingiz kerak. GitHub -da ajratilgan asl omborga o'ting, so'ng Clone -ni bosing yoki URL -ni yuklab oling va nusxalash.
- Endi GitHub -dagi haqiqiy ombor papkasiga o'ting. Siz buyruq satrining o'ng tomonida (usta) ko'rsangiz, kerakli joyda ekanligingizni bilib olasiz.
- Endi omborning asl URL manzilidan foydalanib, https://github.com/user/repositoryName yuqoridan $ git masofadan boshqarishni ishga tushiring.
Qadam 5. Foydalanuvchi yarating
Keyin siz omborga kim o'zgartirish kiritganini kuzatadigan foydalanuvchi yaratishingiz kerak. Quyidagi ikkita buyruqni bajaring. $ git config user.email "[email protected]" va $ git config user.name "Sizning ismingiz". Siz foydalanadigan elektron pochta manzili sizning git hub hisob qaydnomangiz bilan bir xil ekanligiga ishonch hosil qiling.
Qadam 6. Yangi filial yaratish
Keyin siz bizning asosiy filialimizdan yangi filial yaratishingiz kerak. Daraxtning haqiqiy novdasi sifatida. Bu filial siz kiritadigan barcha aniq o'zgarishlarni o'z ichiga oladi. Siz har safar yangi muammo ustida ishlayotganingizda ustaning yangi filialini yaratishingiz kerak. Xatolar tuzatiladimi yoki yangi xususiyat qo'shiladimi, har bir topshiriq o'ziga xos bo'limga ega bo'lishi kerak.
- Filial yaratish uchun: $ git filiali xususiyatlarini ishga tushiring. Feature_x -ni xususiyatingizning tavsiflovchi nomi bilan almashtiring.
- Siz o'z filialingizga $ git checkout feature_x dan foydalanganingizdan so'ng. Bu sizni feature_x filialiga o'tkazadi. Endi siz kodingizga o'zgartirish kiritishingiz mumkin.
3 -qismning 3 -qismi: O'zgarishlarni surish
Qadam 1. O'zgarishlarni bajaring
O'zgarishlarni tugatganingizdan so'ng yoki siz filiallarni almashtirishni va boshqa ish bilan shug'ullanishni xohlasangiz, o'zgarishlarni amalga oshirish kerak. $ Git obligatsiyasini ishga tushiring. Bu avtomatik ravishda omborga kiritilgan barcha o'zgarishlarni amalga oshiradi.
Siz vim -dan foydalanib, majburiy xabarni kiritishingizni so'raysiz. Bu xabar qisqa va tavsifli bo'lishi kerak. Yuqori satrga o'tish uchun o'q tugmalaridan foydalaning va klaviaturada i tugmasini bosing. Endi siz o'z xabaringizni yozishingiz mumkin. U yozilgandan so'ng, Esc tugmachasini bosing va keyin ikki nuqta tugmachasini bosing:. Endi wq harflarini kiriting va ↵ Enter ni bosing. Bu sizning xabaringizni saqlaydi va vim muharriridan chiqadi
2 -qadam. Push -so'rov yuboring
O'zgarishlar amalga oshirilgandan so'ng, ularni o'zgartirish kerak! $ Git push origini kiriting.
Qadam 3. Magistral filial bilan birlashing
GitHub -ga qayting va tez orada siz bosgan xabar paydo bo'ladi. "Taqqoslash va tortishish so'rovi" ni bosing. Bu sahifada siz o'z o'zgarishlaringizni ko'rib chiqish, shuningdek, majburiyat xabarini o'zgartirish va sharhlar qo'shish imkoniyatiga ega bo'lasiz. Hamma narsa tartibda ko'rinsa va GitHub hech qanday nizoni aniqlamasa, davom eting va so'rov yuboring. Va bu ham!
O'zgarishlaringizni ko'rib chiqish va keyin uni asosiy ombor bilan birlashtirish sizning boshqa ishtirokchilaringiz va ombor egasiga bog'liq bo'ladi
Qadam 4. Har doim olib kelishni va qayta tiklashni unutmang
Har doim faylning oxirgi versiyasi ustida ishlash juda muhim. Har qanday surish so'rovlarini yuborishdan oldin yoki siz yangi filialni ishga tushirganingizdan yoki filialga o'tishdan oldin har doim quyidagi buyruqni bajaring git fetch upstream && git rebase upstream/master.