github desktop tutorial collaborate with github from your desktop
Този урок обяснява как да изтеглите и използвате GitHub Desktop за сътрудничество с GitHub от вашия работен плот за ефективен контрол на версиите:
Както всички знаем, GitHub предоставя уебсайт за хостване на Git хранилища. В предишните ни уроци за GitHub видяхме дейностите на разработчика по отношение на версионните файлове, най-вече на GitHub.
какво да правя с .torrent файлове
Има и Git Client, при който разработчиците могат да работят над хранилището офлайн на своите локални машини, използвайки git команди от командния ред или git bash, да правят промени и да го връщат към отдалеченото хранилище на GitHub.
=> Посетете тук, за да научите GitHub от нулата.
Какво ще научите:
GitHub Desktop
Въпреки че командите Git, изпълнявани от командния ред, са чудесни от гледна точка на обучение, има добър потребителски интерфейс за работа в локалните хранилища, т.е. GitHub Desktop.
GitHub Desktop за Windows може да бъде изтеглен и инсталиран от следното URL
Стартирайте GitHub Desktop
Работа с отдалеченото хранилище
След стартирането на работния плот на GitHub можем да започнем, като клонираме отдалеченото хранилище на локалната машина, направим промени и го върнем обратно в отдалеченото хранилище.
Настройки на акаунта
В GitHub Desktop отидете на Файл => Опции и се уверете, че вашият GitHub акаунт е настроен.
В GitHub Desktop, за да клонирате хранилище, изберете Файл => Клониране на хранилище
Отидете в раздела URL и въведете подробности за отдалеченото хранилище под формата на Потребителско име / хранилище на GitHub. Кликнете върху Клониране .
Сега, когато хранилището е клонирано към локалната машина, можем да отворим съдържанието на локалното хранилище, като използваме командния ред или Explorer или дори редактора на Atom, ако е инсталиран, и да направим промени във файловете.
Направете промени във файловете и ги запазете.
Обратно в работния плот на GitHub можете да видите НЕТ маркировка, която указва дали редовете са добавени или изтрити.
Добавете резюме и съавтори, ако е необходимо и кликнете върху Ангажирайте се да овладеете на дъното.
Ще забележите, че повечето от командите git, които изпълнявате от командния ред, са извършени чрез потребителския интерфейс.
Вече можем да прокараме промените в отдалеченото хранилище в GitHub. Кликнете върху Push произход.
Сега промените са видими в главния клон. За да гарантираме, че промените са обединени в разклонението на характеристиките, ще трябва да създадем a Изтеглете заявка.
Превключете на особеност клон и създайте a Изтеглете заявка.
Кликнете върху Създайте заявка за изтегляне.
След това сте пренасочени към GitHub, за да създадете заявка за изтегляне.
Продължете да създавате и обединявате заявката за изтегляне и след това накрая дръпнете (синхронизира) промените в локалното хранилище.
направи while цикъл в скрипта на черупката
От хранилището менюто избира опцията Pull.
Сега локалното хранилище ще бъде в синхрон с отдалеченото хранилище.
Създайте ново местно хранилище и клон
В предишния раздел научихме за работата с отдалеченото хранилище, като го клонирахме. Използвайки работния плот на GitHub, можем също да създадем ново локално хранилище и да го изпратим или публикуваме в GitHub.
Кликнете върху Файл => Ново хранилище
Въведете името на хранилището и локалния път. Кликнете върху Създаване на хранилище.
Тъй като хранилището е създадено, можете също да създадете клон, преди да публикувате / натиснете промените в GitHub.
Изберете Нов клон от Клон меню . Обадете се на особеност и кликнете върху Създайте клон .
Сега имаме 2 клона и можем да продължим към Публикуване / Изпращане на промените в GitHub. Кликнете върху Публикувай хранилището.
Кликнете върху Хранилище за публикуване.
Тъй като има и клон Feature, трябва да публикувате и клон Feature. Сега промените могат да бъдат направени във файловете локално и след това да се променят в отдалеченото хранилище. Промените в отдалеченото хранилище също трябва да са в синхрон с локалното хранилище.
Обединяване на промените в локалното хранилище
Да предположим, че има промени в разклонението на характеристиките в локалното хранилище. Можем да обединим промените в главния клон. Публикувайте това, ние трябва да натиснем промените на главния и функционалния клон в GitHub.
Направете промяна във файл в разклонението на характеристиките и извършете същото.
Натиснете промените в отдалеченото хранилище.
Превключете към главния клон и кликнете върху Branch => Обединяване в текущия клон.
Изберете Клон на характеристиките което е клонът източник. Щракнете върху Бутон за обединяване .
След като промените бъдат обединени в главния клон, можете да натиснете промените в отдалеченото хранилище, за да бъдат синхронизирани.
Всички промени, ангажирани с клонове в локалното хранилище, могат да бъдат обединени и изпратени към отдалеченото хранилище, за да бъдат синхронизирани.
Разрешаване на конфликти
Възможно е също да има сценарий, при който промените да са били ангажирани с файл в отдалеченото хранилище, а също и промяна в същия файл локално. В този случай конфликтите ще се видят и ще трябва да бъдат разрешени, за да бъдат синхронизирани както отдалеченото, така и локалното хранилище.
Отдалечени промени в хранилището, извършени в главния клон
Промени в локалното хранилище, извършени в главния клон
Тъй като промените са ангажирани с локалното хранилище, вече можете да ги изпратите към отдалеченото хранилище. Конфликтите ще се видят по време на това. Кликнете върху Push произход.
Следващото съобщение ще се появи, тъй като има промени в отдалеченото хранилище на същия файл. Кликнете върху Донеси.
въпроси и отговори за интервю за селен pdf
Сега кликнете върху Издърпайте произхода.
В екрана, който се показва, можете да отворите файла в редактора си и да разрешите конфликтите. В този случай ние отваряме файла в Explorer и разрешаваме конфликтите.
Коригирайте всички конфликти, като запазите подходящото съдържание и премахнете останалите с маркери. След като конфликтите бъдат разрешени, можете да извършите сливането.
Сега натиснете промените обратно към отдалеченото хранилище. Локалното и отдалеченото хранилище вече се синхронизира. Тъй като промените са направени в един клон, можете да създадете заявка за изтегляне, за да обедините промените в другите клонове.
Поглед към историята
Можете също така да разгледате историята на промените, направени до момента в хранилището. Превключете към Раздел История .
Сравняване на клонове
Да предположим, че сте направили промени във файл в главния клон, след което можете да го сравните с някой от другите клонове. Изберете Клон => Сравнение с клон .
Изберете разклонението на характеристиките, за да видите промените.
Заключение
Въпреки че използването на Git команди от командния ред е страхотно, видяхме в този урок за GitHub Desktop, как страхотен клиент на Git като GitHub Desktop с добър потребителски интерфейс може да улесни работата на разработчика, докато работи с локалните и отдалечени хранилища.
В предстоящия урок ще разгледаме друг Клиентски интерфейс на Git Tortoise Git който се интегрира с черупката на Windows Explorer.
=> Внимавайте тук за простата серия за обучение на GitHub.
Препоръчително четене
- Урок за GitHub за разработчици | Как да използвам GitHub
- Урок за PowerShell UIAutomation: Автоматизация на потребителския интерфейс на настолни приложения
- Урок за GitHub REST API - Поддръжка на REST API в GitHub
- Разширени Git команди и урок за интеграция на GitHub
- Tortoise SVN Tutorial: Ревизии в кодовото хранилище
- Как да изтриете съдържание от хранилището на SVN
- Разлика между десктоп, тестване на клиентски сървър и уеб тестване
- Урок за интеграция на GitLab Jira