Поки що найважливіше це зрозуміти будь-які локальні (у вашому робочому каталозі) зміни, які ви внесли до файлу, що вилучається, зникнуть. Git просто скопіює останню зафіксовану версію файлу у ваш робочий каталог, перезаписавши вашу копію. 14 березня 2019 р.
Вивчайте Git за допомогою Bitbucket Cloud. Це оновлення дерева «Історія комітів». Команду git checkout можна використовувати в коміті або на рівні файлу. Перевірка на рівні файлу змінить вміст файлу на вміст певного коміту.
Важливо розуміти, що git checkout — <file> є небезпечною командою. Усі локальні зміни, які ви внесли до цього файлу, зникнуть — Git щойно замінив цей файл останньою поетапною чи зафіксованою версією. Ніколи не використовуйте цю команду, якщо ви точно не знаєте, що вам не потрібні ці незбережені локальні зміни.
Команда git checkout дозволяє вам переміщатися між гілками, створеними git branch . Перевірка гілки оновлює файли в робочому каталозі відповідно до версії, що зберігається в цій гілці, і повідомляє Git записувати всі нові коміти в цій гілці.
Коли ви запускаєте «git pull», git отримає зміни з віддаленого сховища та об’єднає ці зміни у вашу локальну гілку. Якщо виникають конфлікти між вашими локальними змінами та змінами з віддаленого сховища, git зазвичай запропонує вам вирішити ці конфлікти вручну.
Запуск git reset –hard ORIG_HEAD дозволить вам повернутися до того місця, де ви були, але відкине ваші локальні зміни, чого ви не хочете. git reset –merge зберігає ваші локальні зміни.