[TIL] 터미널로 Intellij 와 Github 연동하기

Yebin Lee·2022년 7월 8일
0

Spring

목록 보기
2/2

Intellij와 Github를 연동하는 방법을 구글링 해보면 터미널을 사용하는 방식은 잘 뜨지 않는다.

그래서 내가 가져왔다 ❗ 나도 오빠한테 도움받은거라 아직 익숙치 않지만, 여러 작업들 하려면 당연히 알고 있어야 함은 분명하다.


전체 순서는 다음과 같다.


이렇게 봐서는 헷갈리니, 하나씩 살펴보도록 하자

자신의 Github에 해당 작업을 commit할 Repository를 만들어놓고 다음 작업을 시행해야 한다.


git init

먼저, 모든 과정에 앞서 저장소를 초기화해야 한다. 처음에 한 번만 해주면 된다.


git add .

git commit -m "initial settings"
# initial settings 는 커밋 메시지. 본인이 적고 싶은대로 적으면 됨.

변경 사항을 저장하는 과정이다. 사진이 빠졌는데 커밋 메시지까지 날려주면 된다.


git remote add origin 깃허브주소

미리 만들어둔 Github 주소를 입력하여 remote 하는 과정이다.


git checkout -b main

처음 Github를 연동시키면 branch 가 master 로 설정되어 있을 것이다. Github 정책에 따라 master -> main 변경되었음으로 branch 명을 한 번 더 확인한 뒤 바꿔준다.


git pull origin main

이전에 커밋 메시지를 날려둔 초기 세팅 변경사항들을 push 하기 전에 Git 충돌을 방지하고자 pull 한다.


그런데 , 다음과 같은 오류 메시지가 떴다.

fatal: refusing to merge unrelated histories

내가 Repository를 처음 생성할 때 Readme.md 파일을 함께 만들었기 때문이다.
그럼 아래와 같이 명령어를 입력해주면 된다.

git pull origin main --allow-unrelated-histories

접근을 강제로 허락해주는 것이다. 만약 위와 같은 오류가 나지 않았다면 다음 과정으로 넘어가면 된다.


git push origin main

pull까지 완료했기 때문에 아까 올려두었던 변경 사항들을 push 해주면 된다.

그럼 아래 과정을 모두 완료했다.

이제는 나도 Intellij - Github 연동 마스터...❗ 하하


안녕 !

0개의 댓글