Популярният сайт Github заедно с инструмента git създава отличен ресурс не само за разпространение и представяне на работата ви, но и за улесняване на ефективен и професионален контрол на версиите.

В този урок ще разгледаме как да създадем хранилище на Github, да пускаме ангажименти, да пускаме маркери и други.

Създайте хранилище

За да създадете ново хранилище, първо влезте в Github или се регистрирайте за нов акаунт. След като влезете, кликнете върху Създай нов в горния десен ъгъл на екрана, последван от Хранилище връзка в падащия списък, който се появява.

Ще видите екрана за създаване на хранилище:

Името и описанието на хранилището може да бъде каквото пожелаете и за този пример като име е използван "muo_demo". Оставете останалите полета такива, каквито са / празни, и натиснете Създайте ново хранилище бутон. Ще бъдете отведени до страница, показваща новото ви празно хранилище.

Иницииране на локално хранилище

Сега, когато е създадено хранилище на Github, трябва да инициализирате хранилището на вашия локален компютър. Изпълнете следните команди в терминала, за да създадете празна директория и добавете файл Readme.md.

instagram viewer

mkdir myrepo
cd myrepo
echo "# My Test Repository"> Readme.md
echo "Временен файл"> temp.txt

Когато разглеждате хранилище на Github, съдържанието на файла Readme.md винаги се показва, за да опише хранилището, или като първата страница на ръководството. Файловото разширение .md означава формат за маркиране и ако не сте запознати с Markdown, разгледайте нашия отлична измамна карта с формат Markdown.

Макетът за печат Markdown за начинаещи и експерти

Този измамен лист за печат Markdown предоставя всичко, което трябва да знаете за форматирането на Markdown с един поглед. Дръжте го под ръка и никога повече не се бъркайте.

Вече можете да инициирате хранилището в терминала с командите.

git init
git отдалечено добавяне на произход https://github.com/mdizak/muo_demo.git

Във втората команда трябва да промените "mdizak" на вашето потребителско име в Github, а частта "muo_demo" на името на вашето хранилище. Например, ако вашето потребителско име за Github е "johndoe" и името на вашето хранилище е "test_repo", командата ще бъде:

git отдалечено добавяне на произход https://github.com/johndoe/test_repo.git

Първо ангажиране

Вече можете да синхронизирате локалното хранилище и хранилищата на Github и да добавите двата файла към Github, със следните команди в терминала.

git добави Readme.md temp.txt
git commit -m "Първият ми ангажимент"
git push -u master master

Ще бъдете подканени да въведете вашето потребителско име и парола за Github и след успешното въвеждане двата файла ще бъдат качени във вашето хранилище на Github. Ако презаредите хранилището си на Github във вашия браузър, сега ще видите двата файла заедно с заглавката „Моето тестово хранилище“ във файла Readme.md.

Съобщения за големи ангажименти

Вместо да посочвате само едно редче съобщение за фиксиране, възможно е да включите и по-голямо текстово съобщение. В любимия си текстов редактор, въведете съдържанието на съобщението за фиксиране, което може да бъде толкова голямо и колкото редове желаете. Когато извършите последните промени, използвайте командата.

git commit --file = / path / to / commit.txt

Уверете се, че командата сочи към текстовия файл на вашето съобщение за фиксиране и съдържанието му ще бъде използвано вместо едноредово съобщение, дефинирано чрез опцията -m.

Изтриване на файлове

Изтриването на файлове се извършва по почти същия начин, с изключение на използването на горното git add команда, ние използваме git rm команда. За да изтриете предварително добавения от вас файл temp.txt, изпълнете следните команди в терминала.

git rm temp.txt
git commit -m "Изтриване на временен файл"
git push -u master master

Ще бъдете подканени да въведете потребителското си име и парола отново и след като приключите, файлът temp.txt ще бъде изтрит от хранилището ви в Github. Това е всичко!

Маркиране на издания

От време на време, след като сте напълно доволни от тествания си проект, може да искате да маркирате текущото състояние като версия. Това информира останалите, че проектът в неговото състояние е завършен и готов за разпространение сред обществеността.

Маркирането на хранилището ви като версия се извършва чрез добавяне на таг с номера на версията. Например, за да освободим нашето текущо хранилище като v1.0.0 в терминала, изпълнете командите.

git тагове 1.0.0
git push --tags

След като въведете вашето потребителско име и парола за Github, презаредете страницата на хранилището във вашия уеб браузър. Ще забележите, че вече има едно издание за вашето хранилище. Кликването върху, за да видите всички версии, ще предостави връзка към архива на TAR.GZ за пълното хранилище в състоянието, когато е маркирано изданието.

Хранилище за клониране

Понякога ще трябва да клонирате и реинициализирате хранилището си от нулата. Това става лесно със следните команди в терминала.

git клонинг https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init

Същото като когато инициализирахме хранилището, в първия ред трябва да промените потребителското име на Github и името на хранилището в URL адреса.

Това ще изтегли съдържанието на хранилището от Github в директорията / myrepo / и след това ще го инициализира отново с git init команда. Оттам можете да продължите да добавяте и изтривате файлове по същия начин, както по-горе.

Преглед на историята на ангажиментите

Можете да се върнете и да видите предишните си ангажименти с git дневник, като:

git log - 3

Горната команда ще покаже последните три фиксации, направени в хранилището. Това може да бъде полезно, ако някога се наложи да модифицирате или изтриете ангажимент по някаква причина.

Изменете съобщение за ангажиране

Ако вече сте изпратили ангажимент към Github, а след това осъзнахте, че сте допуснали грешка в съобщението за фиксиране, има начин да го измените. За да промените последното съобщение за фиксиране, в терминала стартирайте командата.

git commit --amend

Това ще отвори вашия текстов редактор по подразбиране с предишното съобщение за фиксиране. Направете необходимите промени и затворете редактора. Ако използвате nano като текстов редактор, можете да го затворите, като натиснете Ctrl + X, последвано от Y. и Въведете ключове.

След като запазите новото съобщение за фиксиране, го натиснете в Github с командата:

git push --force произход

Готови да покажете работата си!

Поздравления, сега сте научили основите на използването на популярния уеб сайт на Github заедно с инструмента за команден ред git. Успешно създадохте хранилище и вече можете да добавяте / изтривате файлове, да пускате фиксирания, да пускате маркери и да клонирате хранилища.

Ако искате да научите по-разширени git команди, разгледайте Разширени git команди сайт.

електронна поща
Как да хоствате уебсайт безплатно, използвайки страници на GitHub

Ако имате прост уебсайт, не е нужно да плащате за уеб хостинг. Можете да използвате GitHub Pages безплатно!

Свързани теми
  • Програмиране
  • GitHub
За автора
Мат Дизак (Публикувани 13 статии)Още от Мат Дизак

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.