Closed ncherneh closed 11 months ago
Практика основних команд Git для покращення моїх навичок управління версіями та роботи з репозиторіями.
patch/README.md
та перейти на неї.“🧙Hocus-pocus!”
в README.mdREADME.md
"hw: update readme"
-set-upstream origin patch/README.md
.перевірила історію комітів:
commit df35fcf33b49bbcf49538ee6c360a296303c6514 (HEAD -> patch/README.md, origin/patch/README.md)
Author: ncherneh <nikolcherneha@gmail.com>
Date: Fri Dec 8 22:49:45 2023 +0200
hw: update readme
commit d12c2db9fcf83980c7c9ecf503aec14826274c92 (origin/main, origin/HEAD, main) Author: ncherneh 113506808+ncherneh@users.noreply.github.com Date: Fri Dec 8 22:39:00 2023 +0200
Initial commit
- [x] Видали останній рядок з **README.md**
- [x] **git add README.md** - застейджити зміни в `README.md`
- [x] **git commit -m "hw: clean readme"** - створити новий коміт `"hw: clean readme"`
- [x] **git revert HEAD** - створити новий коміт поверх зі зворотніми змінами до останнього коміту.
- [x] **git log** - перевірити історію комітів.
- перевірила історію комітів після `git revert HEAD`:
commit a21cec05780f409c186b2c878d0de9539cd71aa9 (HEAD -> patch/README.md) Author: ncherneh nikolcherneha@gmail.com Date: Fri Dec 8 22:51:17 2023 +0200
Revert "hw: clean readme"
This reverts commit 07664e5d64f4c1dbacc63a49d36f64d46f116b01.
commit 07664e5d64f4c1dbacc63a49d36f64d46f116b01 Author: ncherneh nikolcherneha@gmail.com Date: Fri Dec 8 22:51:09 2023 +0200
hw: clean readme
commit df35fcf33b49bbcf49538ee6c360a296303c6514 (origin/patch/README.md) Author: ncherneh nikolcherneha@gmail.com Date: Fri Dec 8 22:49:45 2023 +0200
hw: update readme
commit d12c2db9fcf83980c7c9ecf503aec14826274c92 (origin/main, origin/HEAD, main) Author: ncherneh 113506808+ncherneh@users.noreply.github.com Date: Fri Dec 8 22:39:00 2023 +0200
Initial commit
- [x] **git push** - запушити локальні зміни на ремоут.
- [x] **git checkout main** - повернулася на головну гілку.
Level 2
Practicing git
1. Перевір поточний статус за допомогою
git status
команди. 2. Створи нову гілку та перейди на неїgit checkout -b patch/README.md
. 3. Відредагуй README.md — додай “🧙Hocus-pocus!” — застейдж зміни за допомогоюgit add README.md
4. Створи коміт за допомогоюgit commit -m "hw: update readme"
команди 5. Завантаж (запуш) локальні зміни на ремоут — використайgit push
. Якщо це не вдається, то, швидше за все, тому, що такої гілки немає на віддаленому сервері. Дотримуйся рекомендацій Git і використай-set-upstream origin patch/README.md
або ж визнач remote гілку явноgit push origin patch/README.md
. 6. Переглянь історію комітів за допомогоюgit log
. 7. Видали останній рядок з README.md і переглянь різницю. Застейдж README.md файл —git add README.md
та створи комітgit commit -m "hw: clean readme"
. 8. Відміни останній коміт, використавшиgit revert HEAD.
9. Переглянь історію змін знову —git log
. 10. Завантаж локальні зміни —git push
. 11. Повернись назад на main гілку —git checkout main
.