Тема програмиране Команди за работа със сорс-контрол системи



страница2/18
Дата28.10.2022
Размер151.69 Kb.
#115402
1   2   3   4   5   6   7   8   9   ...   18
ТЕМА 2 Програмиране
Свързани:
09-2010-statia-2011, Комуникационнаполитика 14,15, Бекъпи сега и завинаги, ТЕМА 1. Програмиране, ТЕМА 14 Операционни системи, 16. 03. ИНТЕРНЕТ БИЗНЕС КОМУНИКАЦИИ 16
Git сървър
Най-прост Git сървър, без да се инсталира допълнително приложение, може да се направи само със SSH достъп и подготвено Git хранилище на сървъра. Такъв основен Git сървър може да се ползва за частен проект с малко на брой потребители.
Съществуват и приложения за Git сървър, които могат да се инсталират на VPS сървър. Едно много използвано приложение, което много наподобява GitHub е GitLab. Такива приложения предлагат методи за управление, като контрол на достъпа, управление на множество Git хранилища, преглед през уеб и много други.
Git клиенти
Освен стандартния начин за работа с Git – използване на команди през терминал, съществуват и графични Git клиенти, които се инсталират локално на компютъра.
Текстовите Git клиенти се ползват през шела на операционната система и поради това можете да ги инсталирате и ползвате през терминала. За Linux базирани системи можете да инсталирате Git например с:
yum install git или apt-get install git
Windows потребителите могат да инсталират Git с графичния Git клиент на GitHub, който съдържа и Git текстов клиент (Git Shell).
Git клиент може да се ползва и през акаунт на споделен хостинг. Вижте какво е необходимо да направите, за да ползвате Git клиент в хостинг акаунта.


Основни понятия и команди в Git
git repository (хранилище)
Работната директория на проекта. Git хранилище можете да създадете от всяка директория, намираща се локално на Вашия компютър. Или можете да клонирате хранилище намиращо се на друг компютър.
git branch (разклонение, клон, линия)
Git създава дървовидна структура на проекта с един основен клон, най-често наречен master. Всичко, което се разработва и променя се извършва по други разклонения, които рано или късно се сливат с основния клон и така се ражда нова версия на проекта. За разработката на различни аспекти от проекта може да се създадат специални разклонения, като development, features, hotfixes и други.
git tag
Всяка окончателно завършена и одобрена промяна се слива с master и представлява различна версия на проекта. Промяната може да се надпише с различен таг, например започвайки с v. 1.0.0.
git add
С командата add добавяте промените в индекса на Git, които смятате, че са готови за публикуване (commit). Файлът, в който са промените, преминава в статус „staged“. Всички промени във файлове, които са в статус „готови“ (staged), може да се публикуват след това с commit.


Сподели с приятели:
1   2   3   4   5   6   7   8   9   ...   18




©obuch.info 2024
отнасят до администрацията

    Начална страница