[목차여기]
Shelf 소개
나는 Java 기반 프로젝트를 개발할 때 IntelliJ를 사용하고 있다.
IntelliJ가 Eclipse에 비해 UI도 직관적이고(요즘 느낌이 나고 ㅎ)
학생이라면 무료로 Ultimate 버전을 사용할 수 있기 때문에 좋은 것 같다.
IntelliJ에서 안 사용하면 손해인 Shelf 기능이 있다.
Git을 사용하여 팀 프로젝트를 관리할 때 브랜치를 이동해야 하는 경우가 빈번하다.
예를 들어, 현재 내가 위치한 브랜치가 아닌 다른 브랜치에 수정이나 확인 요청이 들어오면 `git checkout main`, `git checkout Feat/#12` 와 같이 해당 브랜치로 이동해야 한다.
하지만, 내가 현재 브랜치에서 작업중이였다면...? 현재 작은 Commit 한 뒤 이동할 수 있다. 그런데 내 작업이 완전하지 않은 경우 Commit을 치기가 애매한 경우가 많다. 이럴때 IntelliJ Shelf 기능을 사용하면 좋다.
Git stash 기능도 있지만 명령어를 입력하지 않아도 돼서 훨신 간편하다. 나는 이제 이 기능없으면 개발 못한다.
사용하는 법
IntelliJ의 좌측을 보면 현재 변동사항이 있는 파일을 확인할 수 있다.
파일들을 선택하고 빨간색 화살표가 가리키는 버튼을 누르면 ➡️ 사라진다.
Shelf 에 들어가면 확인할 수 있다. 그리고 다시 초록색 화살표가 가리키는 버튼을 누르면 ➡️ 내 코드에 반영된다.
'IDE > IntelliJ' 카테고리의 다른 글
[Springboot] IntelliJ 환경변수 추가하는 법 (+ yml 파일 여러개인 경우) (12) | 2024.11.09 |
---|