IntelliJ에서 Github로 Commit 및 Push하기

변현섭·2023년 6월 12일
2

Github 사용법

목록 보기
4/17
post-thumbnail

저번에는 직접 인텔리제이 파일을 우클릭하여 CLI 방식으로, Github에 commit 하고 push 했었는데요. 사실 IntelliJ에서 GUI 방식으로 조금 더 편하게 commit과 push가 가능합니다. 지금부터 그 방법에 대해 알아보도록 하겠습니다.

1. Gitignore 하기

민감 데이터를 포함하는 파일이 있는 경우, 업로드 하기 전에 gitignore를 먼저 진행해야 한다. 민감 데이터가 없다면 아래의 과정은 생략해도 된다.

① File > Settings > Plugins를 클릭하고, 검색창에 gitignore를 검색한다.

② Add to gitignore 플러그인을 설치한다.

  • 설치가 완료되면, 파일이나 디렉토리를 우클릭했을 때 Add '파일명' to gitignore 기능을 사용할 수 있게 된다.
  • 기존에 gitignore 파일이 없었다면, 자동으로 생성까지 해준다. (물론 스프링부트를 활용하는 요즘 환경에서는, 대부분 gitignore가 이미 생성되어 있기 때문에 중요한 기능은 아니다.)

③ .gitignore 파일에서 gitignore 된 파일의 목록을 확인할 수 있다.

  • gitignore가 잘 적용되었는지 확인한다.

2. 프로젝트 업로드하기

① 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를 클릭한다.

  • Repository의 이름과 공개/비공개 여부, Remote를 설정하여 업로드한다.

④ GitHub Repository에서 업로드 결과를 확인할 수 있다.

  • 인텔리제이 파일이 깃허브에 정상적으로 업로드되었다.

3. 코드 수정하기

① 인텔리제이에서 코드를 수정한다.

② Git > Commit을 클릭한다.

③ Git > Manage Remotes에서 remote가 어디로 연결되어있는지 확인할 수 있다.

  • Push 하기 전에 remote가 원하는 repository와 잘 연결되어 있는지 확인한다.

④ Git > Push를 클릭한다.

profile
Java Spring, Android Kotlin, Node.js, ML/DL 개발을 공부하는 인하대학교 정보통신공학과 학생입니다.

0개의 댓글