Git Проміжне середовище
Git Staging Environment / Проміжне середовище
Однією з основних функцій Git є концепції проміжного середовища (Staging Environment) та коміту (Commit).
Під час роботи ви можете додавати, редагувати та видаляти файли. Але щоразу, коли ви досягаєте певної віхи або завершуєте частину роботи, ви повинні додати файли до проміжного середовища.
Проміжні (поетапні) файли – це файли, готові до committed (закріплення) в репозиторії, над яким ви працюєте. Незабаром ви дізнаєтесь більше про commit
(закріплення).
Наразі ми закінчили працювати з index.html
. Таким чином, ми можемо додати його до проміжного середовища:
Приклад
git add index.html
Файл має бути проміжним. Давайте перевіримо статус:
Приклад
git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: index.html
Тепер файл додано до проміжного середовища.
Git Додати більше ніж один файл
Також можна розміщувати більше одного файлу одночасно. Давайте додамо ще 2 файли в нашу робочу теку. Знову скористайтеся текстовим редактором.
Файл README.md
, який описує репозиторій (рекомендовано для всіх репозиторіїв):
Приклад
# hello-world
Репозиторій Hello World для підручника Git
Це приклад репозиторію для підручника Git на https://w3schoolsua.github.io
Це сховище створено крок за кроком у підручнику.
Основна зовнішня таблиця стилів (bluestyle.css
):
Приклад
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
І оновіть index.html
, щоб включити таблицю стилів:
Приклад
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link rel="stylesheet" href="bluestyle.css">
</head>
<body>
<h1>Hello world!</h1>
<p>This is the first file in my new Git Repo.</p>
</body>
</html>
Тепер додайте всі файли в поточному каталозі до проміжного середовища:
Приклад
git add --all
Використання --all
замість окремих назв файлів призведе до stage
всіх змінених файлів (нових, змінених і видалених).
Приклад
git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: README.md
new file: bluestyle.css
new file: index.html
Тепер усі 3 файли додано до проміжного середовища, і ми готові до першого commit
(коміту).
Примітка: Скорочена команда для
git add --all
is git add -A