본문 바로가기
Tips/Git

[Git] worktree 사용하기

by _S0_H2_ 2024. 7. 18.
728x90
반응형

특정 솔루션을 여러 site별로 / 연도별로 나누어 관리하고자 했다.

각 worktree마다 생성하는 project가 상이하고 많았기 때문에 좀 더 효율적인 repository 접근을 위해 나누었다.

 

 

우선 main branch에서 사용하는 폴더에서 git bash에 git worktree add <path> <branch> 를 입력한다.

이 때 branch는 미리 생성해둬야하고 branch에 commit 하나는 있어야한다.

 

 

ex ) main solution명이 xlv라서 path를 xlv.2023으로 잡으면 폴더 내에 생긴다.

확인 가능

 

git GUI에서 worktree로 설정된 branch이동은 불가능하고 repository를 worktree 레벨에서 설정할 수 있다.
철저히 분리되어있어서 실수할 여지가 줄어든다!

 

worktree를 삭제할 때는 git worktree remove <path> !

728x90
반응형

'Tips > Git' 카테고리의 다른 글

[Git] Github Actions + Test Coverage (jest)  (0) 2024.04.26
[Git] Github Actions CI 적용&Test  (0) 2024.04.24
[Git] 04. cherry-pick  (0) 2021.06.10
[Git] 03. branch 생성, merge, rebase  (0) 2021.06.10
[Git] 02. add, commit, push 취소하기  (0) 2021.06.10