devops:git:main_info

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
devops:git:main_info [17/05/2026 21:17] osvexdevops:git:main_info [26/05/2026 12:58] (поточний) osvex
Рядок 1: Рядок 1:
-====== Основи git ======+====== Git: Основи ======
  
 ====   ==== ====   ====
Рядок 5: Рядок 5:
 Інформація по роботі з git в рамках роботи з github, vs code та проектом. Інформація по роботі з git в рамках роботи з github, vs code та проектом.
  
-==== Ініціалізація проєкта ====+==== Ініціалізація проєкта (git init / clone) ====
  
-1. Якщо ви ще не розпочали роботу з новим проєктом локально, його потрібно ініціювати. Для цього виконуємо:+Якщо ви ще не розпочали роботу з новим проєктом локально, його потрібно ініціювати. Для цього виконуємо:
  
 <code> <code>
Рядок 15: Рядок 15:
  
 Ця команда створює локальний "репозиторій" (папку ''.git''), де Git буде відслідковувати всі твої зміни. Ця команда створює локальний "репозиторій" (папку ''.git''), де Git буде відслідковувати всі твої зміни.
 +=== Підключення до віддаленого репозиторію (HTTPS) ===
  
-2. Підключення до віддаленого репозиторію (HTTPS)\\ 
 Зараз твій локальний репозиторій нічого не знає про GitHub. Тобі треба "прив'язати" його до URL. Зараз твій локальний репозиторій нічого не знає про GitHub. Тобі треба "прив'язати" його до URL.
  
Рядок 24: Рядок 24:
 </code> </code>
  
-  *+''git remote add'' ** - ** Команда "додати віддалений репозиторій".
  
-**''git remote add''  **: Команда "додати віддалений репозиторій".+''origin'' ** -** Це просто псевдонім (стандартна назва) для твого URL. Замість того, щоб щоразу писати повний URL, ти будеш писати ''origin''.
  
-  *+''[[https://.|https://.]]..'': Твоє посилання.
  
-**''origin''  **: Це просто псевдонім (стандартна назва) для твого URL. Замість того, щоб щоразу писати повний URL, ти будеш писати ''origin''.+=== Підключення до віддаленого репозиторію (SSH) (Рекомендовано) ===
  
-  * +Щоб клонувати репозиторій виконуємо наступну команду:
- +
-**''[[https://.|https://.]]..'' **: Твоє посилання. 2.1 Підключення до віддаленого репозиторію (SSH)+
 <code> <code>
  
-git remote set-url origin [email protected]:osvex/ansible.git+git clone [email protected]:USER/REPO_NAME.git dirname_project
  
 </code> </code>
  
-Другий варіант (частійший) варіант підключення до репозиторію по SSH. \\ **Важливо**Повинен бути налаштований SSH ключ між Git та сервером/ноутом.+Наприклад:
  
-Щоб перевірити, що все спрацювало, виконай:+<code> 
 +git clone [email protected]:osvex/ansible.git ansible
  
 +</code>
 +
 +**Важливо**: Повинен бути налаштований SSH ключ між Git та сервером/ноутом. [[:devops:git:github_sshkeys#доступ_до_репозиторію_deploy_key|Детальніше]]
 +
 +Щоб перевірити, що все спрацювало, виконай:
 <code> <code>
 +
 git remote -v git remote -v
  
 </code> </code>
  
-Ти маєш побачити, що твій ''origin''  тепер вказує на правильну адресу. +Ти маєш побачити, що твій ''origin'' тепер вказує на правильну адресу.
 ==== Завантаження змін з git (git pull) ==== ==== Завантаження змін з git (git pull) ====
  
 Тепер, коли Git "знає" про ''origin'', ти хочеш завантажити звідти файли. Тепер, коли Git "знає" про ''origin'', ти хочеш завантажити звідти файли.
  
-Команда **''git pull''  **  робить дві речі:+Команда **''git pull'' ** робить дві речі:
  
-  -+   -
  
 **Fetch (Завантажити):**  Запитує у ''origin''  всі зміни, яких у тебе ще немає. **Fetch (Завантажити):**  Запитує у ''origin''  всі зміни, яких у тебе ще немає.
  • devops/git/main_info.1779052663.txt.gz
  • Востаннє змінено: 17/05/2026 21:17
  • повз osvex