[ Git ] IntelliJ 프로젝트 Git 연동 , .gitignore 설정 및 적용 방법

ryusuz·2022년 6월 1일
4

Git

목록 보기
2/2

🖥 IntelliJ 프로젝트 Git 연동

1. 깃허브에 있는 레포 가져오기

파일 - 새로 만들기 - 버전 관리에 있는 프로젝트를 클릭한다.

만약 이 과정없이 새로운 프로젝트를 생성했고, 깃에 레포지토리가 없다면?

간단하다. 깃에 레포지토리를 만들면 된다.


2. 레포 주소 복사하기

연동할 레포지토리에 들어가면 "code"라고 되어있는 초록색 버튼이 있다.

이 버튼을 누르면 위 사진처럼 작은 모달이 뜨고 여기에 내 레포의 주소가 뜬다.

저 주소를 복사하면 된다.


3. 복사한 주소 붙여넣기

1에서 "버전 관리에 있는 프로젝트"를 눌렀다면 위와 같은 창이 뜨는데, 여기 url칸에 방금 복사한 주소를 붙여넣기하면 된다.

만약 Git에 로그인이 안 되어 있다면, 📌 토큰으로 git에 로그인하기 를 참고하길 바란다.

그냥 아이디 - 비밀번호를 입력해서 로그인해도 되지만, 나는 이 방법으로는 로그인이 안됐어서 토큰을 만들어 로그인했었다.


📂 .gitignore 파일 설정 및 적용

1. 최상단 디렉토리에 .gitingore 파일 생성

해당 프로젝트는 스프링부트 프로젝트인데, 생성할 때 자동으로 ".idea" 폴더 밑에 ".gitignore" 파일이 자동으로 생성된다.

해당 파일을 적용시키려면 파일의 위치가 최상단에 있어야한다.

해당 파일을 "purple-backend" 폴더 바로 밑으로 꺼내주었다.


2. .gitignore 파일 설정

검색 값에 따라서 자동으로 gitignore 파일에 들어갈 스트링을 생성해주는 사이트이다. 나는 여기에 "intelliJ", "Java", "Gradle" 을 검색해주었다.

생성 버튼을 누르면 자동으로 생성해서 보여준다. 이 값들을 긁어다가 위에서 만들었던 .gitignore 파일에 붙여넣기하면 된다.


3. .gitignore 파일 적용

해당 파일에 붙여넣기 하면 자동으로 적용이 된다.

왼쪽에 프로젝트 구조 부분을 보면 ".gradle", "build", "out" 폴더의 색이 노란색 인 것을 확인 할 수 있는데, 정상적으로 제외되었다는 뜻이다.

파일의 색들에 대해 간략히 설명하자면,

  • 흰색
    저장소에 올라간 후에 어떠한 수정도 없는 상태. (저장소에 올라간 파일과 똑같은 상태)
  • 노란색
    .gitignore 파일을 통해 제외한 파일들
  • 빨간색
    저장소에 존재하지 않는 파일.
  • 파란색
    저장소와 내 컴퓨터에 있는 파일인데 "수정"된 상태. (즉, 저장소에 올라간 파일과 내 컴퓨터에 있는 파일의 내용이 다른 상태)
  • 초록색
    Git에 commit만 하고 push는 하지 않은 상태. (push하면 흰색으로 바뀐다.)

끝! 쉽죠?

.gitignore 파일을 설정하고 commit & push를 하고 git을 보면!

두둥. 설정해준 폴더들과 파일들은 제외되고 git에 올라가있는 것을 확인할 수 있다.

인턴을 하면서 선임님께서 알려주셨던 건데, "build" 폴더는 굳이 저장소에 올릴 필요가 없는 폴더라고 하셨었다.

build 폴더에는 파일들이 많기도 하고, 해당 코드를 내려받을 팀원들에게 필요없는 폴더라고...

아무튼 이렇게 git 연동 및 .gitignore 파일을 설정하는 방법에 대해서 알아보았다!

도움이 되었기를 🙂

profile
개발자

0개의 댓글