Challenge, and Growth ! Who am I
                                                                                                             

Welcome to my blog 🫧

Total

Today

Yesterday













IDE/IntelliJ

IntelliJ에서 Shelf 기능 사용하기 - 무조건 개발 능률 상승😎

뽀시라운 2024. 11. 15. 00:06
반응형
SMALL

[목차여기]

 

 

 

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 에 들어가면 확인할 수 있다. 그리고 다시 초록색 화살표가 가리키는 버튼을 누르면 ➡️ 내 코드에 반영된다.

반응형
LIST
loading