✔️ 인텔리제이에서 생성한 프로젝트의 변경 사항을 깃허브에 쉽게 반영하기 위해 깃허브와 연동해볼 예정이다.
(Mac 기준) Command+shift+A 누르고 share project on github 검색하기
→ repositories 이름은 프로젝트 이름과 같게 하는 것이 보통
→ 연결된 계정이 없다면, Add account를 눌러 깃허브에서 로그인하고 인증함으로써 계정 추가한다.
→ 다시 인텔리제이로 돌아오면 계정이 추가되어 있으니 Share 버튼 누르기
커밋할 파일을 정해서 커밋하기
본인 깃허브 계정으로 깃허브 로그인하고 프로젝트 이름과 같은 레포지토리 확인하기
→ 그 안에 인텔리제이 프로젝트 폴더, 파일 있으면 된 것임!
주의: .idea 폴더를 앞에서 제외하지 못하도 괜찮다! → 만약 제외하지 못했다면 본인의 깃허브로 이동해 idea 폴더에 들어간 다음 오른쪽 상단 ... 메뉴 바를 클릭해 Delete Directory 버튼을 클릭한다.
앞으로 모든 커밋에서 .idea 폴더가 제외되도록 설정하기
💡 .gitignore 파일 사용하기! # 깃에서 특정 파일이나 폴더를 관리 대상에서 제외할 때 사용ignore 플러그인 주요 기능들
플러그인 추가 방법
(Mac 기준) Command+shift+A 누르고 plugins 작성 → 엔터 누르면 plugins 창 뜸
해당 창에서 marketplace를 선택(not Installed! → Installed는 이미 설치된 플러그인 목록들 나타냄)
왼쪽에서 Project 바를 택하면 프로젝트 이름이 적힌 제일 상단 폴더가 존재할텐데, 해당 폴더에서 마우스 오른쪽을 클릭한다.
New → .ignore File → .gitignore File(Git)을 순서대로 선택하기
Generate 버튼을 눌러 .gitignore 파일을 생성한다.
이후 생성된 .gitignore 파일에 다음을 작성한다.
→ 인텔리제이에서 자동으로 생성되는 파일들을 모두 ignore하도록 한다.
파일을 작성하면 변경사항이 표시된다.
상단에 변경사항들이 뜨는데, 이때 2.커밋할 파일을 정해서 커밋하기를 진행할 때 .idea를 커밋했었더라면 idea 변경 사항도 뜰 것인데, 이때 .gitignore 파일만 클릭하면 된다.
Commit 버튼을 누른다.
push를 하기 위해 (Mac 기준) Shift+Command+K를 누른다.
본인 깃허브에 가서 .gitignore 파일이 잘 푸시되었는지 확인한다.
✨ 오늘은 깃허브와 연동을 해봤는데, 커밋한 걸 보니까 더 열심히 해야겠다는 생각이 든다.. push 관련된 에러가 있었지만, 전에도 봤던 문제라서 잘 해결할 수 있었다! 앞으로 수많은 에러를 볼 것 같은데,, 열심히 해석하고 구글링해보자!!