Какво е система за контрол на версиите?
Преди да се впуснем в подробностите, нека разберем какво представлява системата за контрол на версиите. VCS принадлежат към категория софтуерни инструменти, които помагат на програмистите да управляват промените в софтуера с течение на времето. Тези промени винаги се запазват, обозначени с букви или цифри в системата за контрол на версиите. Това позволява на софтуерните екипи да сравняват изходните кодове, да идентифицират разликите и да създават ревизии, преди да напишат нов софтуер. Освен това можете също да си водите бележка коя версия на приложението в момента се разработва или се нуждае от такава.
Git и GitHub
Git и GitHub са две терминологии, които повечето разработчици на софтуер объркват в днешно време. Git е софтуер за контрол на версиите, но се предлага под формата на инструмент, който ви позволява да управлявате историята на вашия изходен код, докато GitHub е хостинг услуга за проекти, които използват Git.
За да използвате Git, не ви е необходим акаунт в GitHub. Можете да го използвате самостоятелно заедно с IDE. Докато за GitHub ще ви е необходимо git хранилище, за да контролирате и проследявате задачи, неговите грешки и заявки за функции. Тя позволява споделяне на вашите хранилища; достъп до други и съхраняване на отдалечени копия на вашите хранилища като резервно копие на сървърите на GitHub.
Интегриране на Git в PyCharm
Урокът по-долу ще насочи как да интегрирате функциите на PyCharm Git. Вместо да изпълнявате свързани с Git задачи независимо в команден терминал, PyCharm ви позволява да ги изпълнявате в IDE и по-късно да го свържете с вашия акаунт в GitHub.
1. Как да инсталирате и конфигурирате Git?
За да можете да използвате Git за PyCharm, направете следното:
-
- Изтеглете инструмента от тук. Поддържаната версия за Windows е 2.4 и за Linux и MacOS е 1.8.0.0.
- След това от Настройки / Предпочитания в главната лента с инструменти на вашата IDE, изберете Версия Контрол и след това щракнете върху Git от левия прозорец.
- Посочете пътя към файла, където е изпълнимият Git.
- Задайте парола за вашето отдалечено хранилище на Git. Това е така, защото всеки път, когато използвате отдалечено git хранилище, той изисква удостоверяване.
- От Настройки раздел, изберете Външен вид и Поведение.
- Сега щракнете Системни настройки и след това изберете Пароли наляво.
- PyCharm обработва пароли за отдалечени хранилища на Git по няколко начина:
- Аз. Native Keychain: Тази опция използва Native Keychain за съхраняване на вашите пароли. Предлага се само за Mac и Linux OS.
- II. KeePass: Тази опция ви позволява да съхранявате пароли във файл, който е достъпен само чрез главна парола. За целта въведете парола в полето Master Password, която ще се използва за достъп до c.kdbx файл.
- III. Не запазвайте: Тази опция е налична, когато искате PyCharm да нулира вашите пароли всеки път, когато я затворите.
2. Как да създадете локално хранилище на Git
За да създадете локално хранилище на Git, следвайте процедурите по-долу:
- Първо, да свържете вашия GitHub акаунт с PyCharm. Отидете на Файл -> Настройки -> Версия Контрол -> GitHub
- Въведете вашето потребителско име и парола за GitHub, за да влезете.
- Сега създайте нов проект на PyCharm. Щракнете Файл -> Ново Проект
- Сега, за локалното хранилище, отидете на VCS -> Внос в Версия Контрол -> Създайте Git Хранилище.
- Веднъж създаден, ще видите директория с име '.git 'в директорията на проекта. За да тествате хранилището си, отидете на Файл -> Настройки -> Версия Контрол -> Git -> Тест
3. Как да добавям и ангажирам файлове в хранилището на Git
- За да създадете файл на python, щракнете с десния бутон върху проекта, който току-що сте създали, от менюто Project и изберете Ново -> Python
- След това PyCharm ще ви попита дали искате този файл да бъде добавен във вашето хранилище. Ако кликнете върху „Да“, ще можете да извършите и проследите всички промени, които ще направите в този файл.
- За да ангажирате този файл в хранилището. Щракнете с десния бутон върху файла на python, изберете Git -> Ангажирайте се Файл. Забележка: Името на файла в менюто на вашия проект ще изглежда зелено, освен ако не ангажирате файла. След като приключите с добавянето на файла, можете да правите промени и да ги ангажирате. Скоро след промените името на файла в менюто ще промени цветовете в синьо.
- След това ще бъдете подканени с прозорец за извършване на промени в вашата IDE.
- За да следите какви промени сте направили в миналото, щракнете двукратно върху името на файла и ще видите кода в зелено.
- И накрая, сега можете да отидете на Версия Контрол меню в долната част на прозореца, за да видите разнообразие от други функции. Това включва a Дневник който съхранява всички промени, които ще направите в конкретното локално хранилище.
4. Как да добавите отдалечено хранилище?
В допълнение към работата по локално хранилище, можете също да създадете отдалечени хранилища, за да си сътрудничите с разработчици от цял свят. Те ще ви помогнат да извличате и изпращате данни, когато трябва да споделите работата си.
За да дефинирате отдалечено хранилище:
- Създайте празно хранилище на GitHub
- Когато сте готови да прокарате своите ангажименти, изберете опцията Push, като изберете VCS -> Git -> Натиснете
- Ако все още не сте създали никакви отдалечени хранилища, Определете Дистанционно ще се появи вместо отдалечено име. Ако вече сте добавили, няма.
- Сега, след като видите диалоговия прозорец, посочете името на отдалеченото хранилище и връзката към URL адреса, където ще бъде хоствано.
- Можете също така да редактирате и премахвате хранилища чрез Git Дистанционни