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