Встановлення на Linux
Для встановлення git на Linux через термінал, можна скористатися командою:sudo apt install git-all
Перевірка версії
Щоб перевірити поточну встановлену версію в терміналі можна набратиgit --version
Допомога
Стисла довідка про командуgit command -h
або
git command --help
Наприклад:
git add -h
Для отримання більш повної інформації можна скористатися
git help command
Наприклад:
git help add
Ім’я користувача та електронна пошта
Встановлення імені:git config --global user.name "Your Name"
Встановлення email:
git config --global user.email your@mail.com
Якщо потрібно задати пошту та ім’я лише для одного проєкту, то потрібно використати команду без параметру —global.
Для перегляду списку параметрів можна скористатися командою:
git config --list
Створення git-репозиторію
Є 2 основних способи створення репозиторію:
- Створення репозиторію на сторонньому сервері і завантаження на локальну машину. Приклад створення репозиторію на Bitbacket розглядається тут.
- Створення репозиторію на локальній машині.
Розглянемо другий спосіб.
Ініціалізація репозиторію:git init
Перед викликом цієї команди потрібно перейти у каталог проєкту.
Додавання фалів у проєкт
Для додавання файлів у проєкт використовується команда add. Можна додати конкретний файл, директорію або всі файли. Для того, щоб додати файл, він має бути у статусі untracked (неконтрольований). Перевірити статус файлів можна командоюgit status
Щоб отримати інформацію у більш короткому вигляді, можна використати команду
git status -s
або
git status --short
Після додавання файлу він переходить у статус tracked (контрольований).
Створення коміту
Створення коміту:git commit -m 'test commit'
Внесення змін
Якщо у деякий файл внести зміни після коміту, то він переходить у статус modified (змінений). Для включення цих змін у наступний коміт він має бути переведений у стан staged (індексований). Для переведення у цей стан також використовується команда add. Щоб пропустити цей етап, можна додати опцію -a до команди git commit. Наприклад:git commit -a -m 'new commit'
Видалення файлів
Для видалення файлів можна використати команду rmgit rm file.txt
При цьому файл також видаляється фізично.
Коментарі
Дописати коментар