본문 바로가기
Git

Intellij에서 STS 프로젝트 Git 연동하여 사용

by 엑츄얼리 2022. 5. 31.

STS를 Git과 연동하여 프로젝트를 Push하면 프로젝트 폴더(src 상위)부터 Git에 Push된다.

이 상태 그대로 Intellij와 연동하여 사용하면 프로젝트 폴더가 다시 프로젝트로 들어오는 불상사가 발생한다.

 

말이 애매한데....정리하자면

1. Intellij Project를 생성

2. Git을 통해 src부터 Intellij에 연동되도록 설정

 


STS에서 Git과 연동하면 위와같이 프로젝트 폴더가 생성된다.

저 coworks하위에 src가 존재한다.

coworks 하위 구조

Intellij IDE를 통해서 Pull과 Push가 가능하도록 설정하는 방법이다.

 

 

1. Intellij Project를 생성

    주의할 점은 프로젝트명(coworks와 pom.xml을 확인하여 groudId를 맞춰줘야 한다.)

 

 

2. coworks파일이 위치한 디렉토리에서 git Bash 실행

 

3. 기존 디렉토리를 강제로 덮어쓰기 설정

//git 초기설정 파일 생성
git init

//원격 repository 연결 {PATH/TO/REPO}에 REPOSITORY 주소 생성
git remote add origin {PATH/TO/REPO}

//원격 repository 파일 fetch
git fetch --all

//fetch한 branch로 강제로 위치 이동
git reset --hard origin/main

 

이렇게 설정하고 다시 Intellij 프로젝트를 실행하면 Git과 연동되어 있는 것을 확인할 수 있다.

또한 .git폴더가 프로젝트 디렉토리 밖에 있더라도, Push와 Pull이 정상적으로 진행된다!

'Git' 카테고리의 다른 글

Fork Repository 를 Parent Repository와 동기화  (0) 2022.04.27
Git 기초 및 실습  (0) 2022.04.26
Git - Learn Git Branching 정리  (0) 2022.04.25

댓글