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 |