저번에는 직접 인텔리제이 파일을 우클릭하여 CLI 방식으로, Github에 commit 하고 push 했었는데요. 사실 IntelliJ에서 GUI 방식으로 조금 더 편하게 commit과 push가 가능합니다. 지금부터 그 방법에 대해 알아보도록 하겠습니다.
민감 데이터를 포함하는 파일이 있는 경우, 업로드 하기 전에 gitignore를 먼저 진행해야 한다. 민감 데이터가 없다면 아래의 과정은 생략해도 된다.
① File > Settings > Plugins를 클릭하고, 검색창에 gitignore를 검색한다.
② Add to gitignore 플러그인을 설치한다.
③ .gitignore 파일에서 gitignore 된 파일의 목록을 확인할 수 있다.
① VCS > Enable Version Control Integration... 클릭 후 Git을 선택 하고 OK를 클릭한다.
※ 파일 상태 별 색상 구분
위 설정을 마치면, VCS 대신 Git이라는 메뉴가 생기면서, 파일 이름이 붉은 색으로 변한다. 이것은 Git이 잘 동작하고 있다는 증거이다. 인텔리제이와 Git이 연동되면 파일의 색상으로 파일의 종류를 구분할 수 있게 된다.
- 빨간색: workspace file, add 되지 않은 파일
- 초록색: staged file, add된 파일
- 파란색: modified file, 수정된 파일
- 하얀색: commited file, 커밋된 파일
- 회색: deleted file, 삭제된 파일
- 어두운 노란색: ignored file, .gitignore에 의해 무시된 파일
② Git > Commit을 클릭하고, 적절한 커밋 메시지와 함께 변경 사항을 저장한다.
③ Git > Github > Share Project on Github를 클릭한다.
④ GitHub Repository에서 업로드 결과를 확인할 수 있다.
① 인텔리제이에서 코드를 수정한다.
② Git > Commit을 클릭한다.
③ Git > Manage Remotes에서 remote가 어디로 연결되어있는지 확인할 수 있다.
④ Git > Push를 클릭한다.