Базові команди для роботи із Git
- Туторіал по Git. Частина-1
- Туторіал по Git. Частина-2
- Туторіал по Git. Частина-3
- Туторіал по Git. Частина-4
- Туторіал по Git. Частина-5
- Туторіал по Git. Частина-6
- Туторіал по Git. Частина-7
У першій частині даного туторіалу ми поговоримо про git
та встановимо його на компʼютер. Як я вже казала у попередніх відео, git
- це система контролю версій вашого коду. За допомогою git
декілька розробників можуть одночасно працювати над одним і тим самим проектом. А також, можна можна відстежувати зміни та правки, які Ви вносите у код. З git
можна працювати через командний рядок. І, окрім оригінальних клієнтів командного рядка, є безліч клієнтів з графічним інтерфейсом користувача з різними можливостями.
Якщо ви знаєте, як виконати щось з командного рядка, ви, ймовірно, також можете з’ясувати, як виконати це і графічному інтерфейсі, у той час як зворотне не завжди вірно. Ми будемо працювати через командний рядок, тому що це універсальний спосіб. Але, для початку, нам потрібно встановити сам git
на свій компʼютер.
Для цього, я прописую команду git --version
у терміналі MacOS. Якщо у вас ще не встановлений git
, то вам буде запропоновано встановити його. А як встановити git
для інших операційних систем, ви можете подивитися на їх офіційному сайті. Також, одним із популярних додатків, що використовує git
, є GitHub. Саме на цей сайт ми будемо заливати наш код із використанням git
. Тому, переходимо на github.com та реєструємося на ньому.
У другій частині туторіалу ми створимо репозиторій на сайті GitHub. Після створення ми бачимо порожнє cховище. Також, за необхідності, створюємо персональний токен для доступу до даних, налаштовуємо .ssh
ключі та редагуємо файл .gitignore
у домашній директорії компʼютера (не проекта).
За замовчуванням, на компʼютері головна гілка git
називається master
. А у GitHub - main
. Тому, щоб не виникало проблем, я у налаштуваннях на сайті GitHub перейменовую main
на master
(Натискаю на свою аватарку у правому верхньому куті на темному фоні —> Settings —> Секція "Code, planning, and automation" —> Пункт Repositories —> Repository default branch —> перейменовую)
Потім відкриваю свій Python-проект. Відкриваю термінал проекту (вкладка Terminal) і починаю прописувати наступні команди: git init
. Цією командою я ініціалізую git
. Після успішної ініціалізації я отримую повідомлення про шлях до розмішення папки .git
.
Спочатку до проекту додаємо файл README.md
. У ньому, за допомогою розмітки, ми зможемо написати короткий опис до проекту, який потім буде відображатися на GitHub. Також, додаємо файл .gitignore
- у ньому ми пропишемо всі файли, розширення, папки тощо, які нам необхідно буде виключити при завантажені файлів на GitHub. Тепер, заходимо до папки із проектом. .git
є прихованим, його не видно. Тому відображаємо приховані папки. А у файлі config ми прописуємо інформацію про користувача даного python-проекту. Я вказую нікнейм мого GitHub акаунту та пошту до цього акаунту.
Тепер, передаємо зміни у ВСІХ файлах у staging area за допомогою команди git add .
. Також нам знадобиться git status, щоб переглянути стан робочого каталогу у staging area. Команда git commit
фіксує знімок staged змін проекту.
Тепер пишемо git remote add origin git@github.com:learn-ai-python/git_tutorials.git
, де learn-ai-python
- нікнейм мого GitHub акаунту. Так як у мене декілька акаунтів на GitHub, я зробила налаштування таким чином, що мені потрібно ще додавати через тире до github.com назву мого нікнейму, в акаунт якого я виливаю код. Командою git push
ми заливаємо локальний репозиторій у хмарний репозиторій на GitHub. Також, у мене включений додатковий пароль для виливання коду на хмарний репозиторій. Тепер, після успіншного завантаження коду на GitHub, переходимо туди, оновлюємо сторінку та бачимо, що код успішно залився в інтернет.
У заключній частині ми розглянемо бонусний урок - як залити код у GitHub із Google Colab. Натискаємо Файл —> Зберегти копію у GitHub. Тоді обираємо хмарний репозиторій, куди будемо заливати код. Я також залишаю галочку на "Включити посилання на Colaboratory". Після цього нас автоматично перекидує на GitHub. І там ми бачимо, що присутня кнопка "Open in Colab", так як ми залишили галочку. Код залитий. Дякую всім, хто додивився до кінця!