[Blog] Github와 IntelliJ 연동하기!
작성:    
업데이트:
카테고리: BlogDev
태그: BlogDev, FE Project, Github, jekyll
1. WHY?
프로그래밍을 하나도 모르는 내가 IntelliJ를 설치한지 3일째지만, 나는 너무 지쳤다. markdown 파일을 쓰는 것에는 익숙해졌다. 그런데 IntelliJ에서 형형색색의 코드를 사용하여 능률적으로 페이지에 글을 게시하고 싶었다.
그런데 IntelliJ와 Github Page Repo가 자꾸 Pull&Push 오류가 뜨고 그래서 Github에 대한 열정마저 꺾이기 전에 재설정 방법을 찾아 IntelliJ에서 Github Page의 모든 것을 써보도록 하자.
2. HOW?
가. 디렉토리를 로컬 저장소로 설정
C드라이브의 한 폴더에 Github Page의 Repo인 Github.Orchemi.io 폴더를 연동할 것이다. 그러기 위해서는 C드라이브의 한 폴더를 로컬 저장소로 설정해줄 필요가 있다. cmd에서 git 명령어를 이용할 것이다.
1) 로컬저장소로 설정할 프로젝트 위치로 이동
나는 C드라이브의 IntelliJ 폴더를 로컬 저장소로 설정한다.
cd C:\IntelliJ
2) 로컬저장소로 설정
git init
*) init을 취소하고 싶다면?
rm -r .git
나. 파일을 준비 영역(Staging Area)으로 이동
1) a.html 파일만 추가
git add a.html
2) 워킹 디렉터리 내 모든 파일을 추가
git add .
3) 명령 프롬프트에서 상호작용하면서 추가 (나갈땐 q를 입력)
git add -i
4) 진행중인 파일일 경우
Staging Area에서 워킹 디렉터리로 옮겨온다.
$git rm --cached a.html
$git rm -r --cached .
다. 준비영역의 파일을 로컬 저장소에 저장
1) 에디터가 출력되고, 에디터에서 커밋 메시지 입력 후 저장하면 커밋
git commit
2) 간단한 커밋 메시지를 입력 후 커밋
git commit -m "커밋 메시지"
3) Staging Area에 들어간 파일에 대해서만
워킹 디렉터리는 적용되지 않는다.
git commit -a -m "커밋 메시지"
라. 로컬저장소와 원격저장소를 연결 (중요⭐)
1) Github 원격저장소와 연결
git remote add origin [자신의 Github 원격저장소 주소]
git remote add origin https://github.com/Orchemi/Orchemi.github.io.git
2) 연결된 원격저장소 확인
해당하는 디렉토리 위치에 들어가서
git remote -v
3) 연결된 원격저장소 확인
git remote set-url origin [바꾸고자 하는 url주소]
git remote set-url origin https://github.com/Orchemi/Test1.git
댓글남기기