Git - бұл бағдарламалық қамтамасыз етуді әзірлеудің ең кең тараған нұсқаларын басқару жүйелерінің бірі. 2005 жылы Linus Torvalds жасаған Git жылдамдыққа, деректердің тұтастығына және таратылған, сызықтық емес жұмыс процестерін қолдауға бағытталған. Тіпті ірі корпорациялар үшін де кеңінен қолданыла отырып, Git -ті оңай орнатуды және қолдануды үйрену маңызды. Бұл серуендеу Windows және GitHub үшін Git Bash қолданады. Дегенмен, мұнда қолданылатын командалар кез келген платформада жұмыс істейді. Бұл нұсқаулықтың соңы емес, Git -ті қолдануды бастау үшін. Git -те зерттеуге болатын көптеген функциялар бар және жұмыс ортасы GitHub -пен қолданылуға қарағанда әр түрлі айнымалы болуы мүмкін.
Қадамдар
3 бөліктің 1 бөлігі: Есептік жазбаны орнату
Қадам 1. Github есептік жазбасын орнатыңыз
GitHub сайтына кіріңіз және тіркелгі жасаңыз. Бұл оқулықта ақысыз шот жақсы жұмыс істейді.
Қадам 2. Git Bash орнатыңыз
Жұмысты бастау үшін алдымен Windows үшін Git Bash жүктеу және орнату қажет. Жалғастырыңыз және мұны мына сілтеме бойынша орындаңыз: Git Bash.
Орнатылғаннан кейін Git Bash іске қосыңыз. Сіз қара пәрмен шақыру экранына қарауыңыз керек. Git Bash жұмыс істеу үшін Unix командаларын қолданады, сондықтан Unix туралы кейбір білімнің болуы маңызды
Қадам 3. SSH кілтін жасаңыз
Компьютерде GitHub есептік жазбасы мен Git Bash арасында қауіпсіз шифрланған байланыс орнату үшін SSH кілтін құру және байланыстыру қажет. Git Bash -та бұл кодты қойыңыз, бірақ GitHub есептік жазбаңызбен пайдаланған электрондық поштаны ауыстырыңыз: ssh -keygen -t rsa -b 4096 -C «[email protected]»
Содан кейін сізге кілтті қайда сақтау керектігін сұрайды. Әдепкі орын жеткілікті, сондықтан ↵ Enter пернесін басыңыз. Әрі қарай, Git Bash сізден құпия фразаны енгізуді және растауды сұрайды. Біреуді қосудың қажеті жоқ болса да, оны енгізу ұсынылады
Қадам 4. SSH кілтін ssh-агентке қосыңыз
Бұл сіздің компьютеріңізге SSH кілтін пайдалануға рұқсат береді. SSH Агентін іске қосу үшін келесі пәрменді енгізіңіз: eval «$ (ssh-agent -s)» Содан кейін жасалған кілтті қосу үшін ssh-add ~/.ssh/id_rsa енгізіңіз.
Егер сіздің кілт id_rsa -дан басқа атқа ие болса немесе оны басқа жерде сақтаған болсаңыз, оны орнына қолданғаныңызға көз жеткізіңіз
Қадам 5. SSH кілтін есептік жазбаңызға қосыңыз
Енді сіз жаңадан жасалған кілтті пайдалану үшін есептік жазбаңызды конфигурациялауыңыз керек. Ssh пернесін буферге көшіріңіз: клип <~/.ssh/id_rsa.pub. Содан кейін, кез келген GitHub бетінің оң жақ жоғарғы бұрышында профильдік фотосуретті, содан кейін Параметрлер түймесін басыңыз. Пайдаланушы параметрлерінің бүйірлік тақтасында SSH және GPG пернелерін басыңыз. Содан кейін Жаңа SSH кілтін басыңыз. Енді сіз кілтіңіздің сипаттамалық атауын енгізе аласыз, содан кейін кілтті өріске енгізіп, «SSH кілтін қосу» түймесін басыңыз. Растаңыз, сонда бәрі дайын!
3 бөліктің 2 бөлігі: Жобаны орнату
Қадам 1. Репозиторийді ашыңыз
GitHub -та жобаға өзгерістер енгізу үшін оны айыру керек. Жұмыс істегіңіз келетін репозиторийге өтіңіз және беттің оң жақ жоғарғы бөлігіндегі шанышқыны басу арқылы репозиторийді ашыңыз. Бұл сіздің есептік жазбаңыздағы репозиторийдің көшірмесін жасайды.
Қадам 2. Жергілікті каталогты жасаңыз
Компьютерде репозиторий сақталатын қалта жасаңыз. Содан кейін қалтаға өту үшін Git Bash пайдаланыңыз. Есіңізде болсын, Git Bash UNIX пәрмендерін қабылдайды, сондықтан каталогқа кіру үшін CD пәрменін қолданыңыз: $ cd/path/to/directory
Қадам 3. Шанышқыны клондау
GitHub -да шанышқыңызға өтіңіз және репозиторий атауының астында Clone немесе жүктеу түймешігін басыңыз және ол беретін сілтемені көшіріңіз.
Содан кейін, Git Bash-та көшірілген URL мекенжайын пайдаланып, келесі пәрменді енгізіңіз: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. ↵ Enter пернесін басыңыз, сонда сіздің жергілікті клоныңыз жасалады
Қадам 4. Шанышқыңызды түпнұсқамен синхрондаңыз
Сіз бастапқы репозиторийге өзгерістер ұсына аласыз. GitHub -да ашылған бастапқы репозиторийге өтіңіз, содан кейін Clone түймесін басыңыз немесе URL мекенжайын жүктеңіз және көшіріңіз.
- Енді GitHub ішіндегі нақты репозиторий қалтасына өтіңіз. Сіз пәрмен жолының оң жағында (шеберді) көргенде, сіз дұрыс жерде екеніңізді білесіз.
- Енді репозиторийдің түпнұсқалық URL мекен -жайын қолдана отырып, https://github.com/user/repositoryName ағынымен $ git remote қосуды іске қосыңыз.
Қадам 5. Пайдаланушы жасаңыз
Әрі қарай, репозиторийге өзгертулерді кім енгізгенін қадағалау үшін пайдаланушы жасау керек. Келесі екі пәрменді іске қосыңыз. $ git config user.email «[email protected]» және $ git config user.name «Сіздің атыңыз». Сіз пайдаланатын электрондық пошта сіздің git hub есептік жазбаңызбен бірдей екеніне көз жеткізіңіз.
Қадам 6. Жаңа филиал жасаңыз
Содан кейін сіз біздің негізгі бөлімшеден жаңа филиал құруыңыз керек. Ағаштың нақты бұтағы ретінде. Бұл бөлімде сіз енгізетін барлық өзгерістер болады. Сіз жаңа мәселе бойынша жұмыс жасаған сайын шебердің жаңа тармағын құруыңыз керек. Қатені түзету немесе жаңа мүмкіндікті қосу болсын, әр тапсырма өзінің бірегей тармағын алу керек.
- Тармақ жасау үшін жай ғана іске қосыңыз: $ git branch feature_x. Feature_x функциясының сипаттамалық атауымен ауыстырыңыз.
- Сіз филиалды жасағаннан кейін $ git checkout feature_x пайдаланыңыз. Бұл сізді feature_x тармағына ауыстырады. Енді сіз кодқа өзгерістер енгізе аласыз.
3 бөлімнің 3 бөлігі: Өзгерістерді басу
Қадам 1. Өзгерістерді енгізіңіз
Өзгерістерді аяқтағаннан кейін немесе сіз филиалдарды ауыстырып, басқа нәрсемен жұмыс жасағыңыз келсе, сіздің өзгерістеріңіз орындалуы керек. $ Git міндетті түрде іске қосыңыз. Бұл репозиторийге енгізген барлық өзгертулерді автоматты түрде енгізеді.
Сізге vim көмегімен міндеттеме хабарламасын енгізу туралы сұрау беріледі. Бұл хабарлама қысқа және сипаттамалы болуы керек. Жоғарғы жолға өту үшін көрсеткі пернелерін пайдаланыңыз, содан кейін пернетақтадағы i түймесін басыңыз. Енді сіз хабарламаны жаза аласыз. Оны тергеннен кейін Esc пернесін басыңыз, содан кейін қос нүкте пернесін басыңыз:. Енді wq әріптерін теріп, ↵ Enter пернесін басыңыз. Бұл сіздің хабарламаңызды сақтайды және vim редакторынан шығады
Қадам 2. Басу сұрауын жасаңыз
Енді сіздің өзгерістер енгізілгеннен кейін, оларды басу керек! $ Git push Origin енгізіңіз.
Қадам 3. Негізгі тармақпен біріктіріңіз
GitHub -қа оралыңыз, сонда сіз тез арада хабарламаны көресіз. «Салыстыру және сұрауды алу» түймесін басыңыз. Бұл бетте сіз өзгерістерді қарауға, сондай -ақ міндеттеме туралы хабарды өзгертуге және түсініктеме қосуға мүмкіндік аласыз. Барлығы тәртіппен болғаннан кейін және GitHub ешқандай қақтығыстарды анықтамаса, сұранысты орындаңыз. Және бұл!
Енді сіздің басқа салымшылар мен репозиторийдің иесі сіздің өзгерісті қарап, содан кейін оны негізгі репозиториймен біріктіреді
Қадам 4. Әрқашан алуды және қайта қосуды ұмытпаңыз
Әрқашан файлдың соңғы нұсқасымен жұмыс жасау өте маңызды. Қандай да бір сұраныс жасамас бұрын немесе сіз жаңа филиалды бастамас бұрын немесе филиалға ауыспас бұрын, әрқашан келесі пәрменді орындаңыз git fetch upstream && git rebase upstream/master.