File tree Expand file tree Collapse file tree 1 file changed +37
-2
lines changed Expand file tree Collapse file tree 1 file changed +37
-2
lines changed Original file line number Diff line number Diff line change @@ -1696,11 +1696,46 @@ git bisect reset
16961696</details >
16971697
16981698<details >
1699- <summary >60. ?? ?</summary >
1699+ <summary >60. Як вручну вирішити конфлікт при злитті в Git ?</summary >
17001700
17011701#### GIT
17021702
1703- - Coming Soon... 😎
1703+ 1 . Виконати злиття:
1704+
1705+ ``` bash
1706+ git merge feature-branch
1707+ ```
1708+
1709+ - Git зупиниться на конфліктах.
1710+
1711+ 2 . Відкрити файли з конфліктами — вони містять маркери:
1712+
1713+ ``` bash
1714+ <<< <<< < HEAD
1715+ код з поточної гілки
1716+ =======
1717+ код з feature-branch
1718+ >>>>>>> feature-branch
1719+ ```
1720+
1721+ 3 . Вручну вибрати або об’єднати потрібні зміни, видалити маркери.
1722+
1723+ 4 . Позначити файл як вирішений:
1724+
1725+ ``` bash
1726+ git add < file>
1727+ ```
1728+
1729+ 5 . Завершити злиття:
1730+
1731+ ``` bash
1732+ git commit
1733+ ```
1734+
1735+ (якщо Git не зробив commit автоматично).
1736+
1737+ Порада: можна використовувати інструменти для merge (наприклад, VS Code,
1738+ IntelliJ, Meld).
17041739
17051740</details >
17061741
You can’t perform that action at this time.
0 commit comments