본문 바로가기
WEB/Django

[Django] goormIDE에서 프로젝트와 github 연동하기

by snow_white 2022. 4. 9.

goorm IDE는 초반 컨테이너 생성시에 git과 연결이 되어있지 않으면 기존 컨테이너와는 연결이 불가능하다고 합니다!

따라서 처음 컨테이너를 생성할 때 연동해야 합니다.

 

 

goormIDE에서 프로젝트와 github 연동하기

 

1. 새 컨테이너를 생성합니다.

 

2. 템플릿에서 Github 선택 후 Github 인증하기 클릭

 

3. 인증 후 저장소 선택 (github에 레포지토리를 미리 생성한 후 진행해주세요!)

 


 

컨테이너 생성 후 프로젝트 작업 중 변경 사항이 생기면 git에 commit을 해줍니다.

 

상단 메뉴의 Git을 클릭하면 변경 사항이 발생항 파일들이 나열됩니다.

commit할 파일들을 + 추가해주고, 커밋 메시지와 함께 커밋합니다.

 

지금까지 파일을 + 추가하는 과정과 커밋버튼 누르기 까지는 'add'와 'commit' 과정으로 모두 내 컴퓨터(로컬 저장소)에서 이루어진 활동입니다.

이제 연결시켜 둔 원격 저장소로 'push' 해야 성공적으로 github repository에 올라갑니다.

 

이번엔 터미널창에서 직접 명령어를 작성하여 변경 사항을 commit하고 push할 것이기 때문에 아래의 과정을 따라해주세요.

push 전 프로젝트 폴더에 .ignore 파일을 생성해줍니다.

 

.ignore 파일에 goorm.manifest 작성 후 저장해줍니다.

 

git status 명령어로 현재 프로젝트의 변경 사항이 생겼는지 상태를 확인합니다.

 

git add . 명령어로 변경 사항이 있는 파일들을 staging area로 옮겨 git이 그 파일을 트랙킹할 수 있도록 합니다.

add 뒤에 . 을 입력하여 현재 디렉토리의 모든 파일을 add할 수 있습니다.

다음으로 git commit -m "커밋 변경사항 작성" 하면 commit을 진행합니다.

지금까지의 add와 commit은 위의 버튼으로 뚝딱! 작업한 것과 마찬가지 상태이므로

git push 명령어로 실제 원격 저장소로 push해줘야 완료입니다.

 

깃허브 저장소에 가보면 commit 메시지와 함께 push된 변경 사항들을 확인할 수 있습니다.

 

 

 

'WEB > Django' 카테고리의 다른 글

[Django] Django 구조와 MTV  (0) 2022.04.10
[Django] admin 페이지에 Notice 등록하기  (0) 2022.04.10
[Django] 프로젝트 파일 속성값  (0) 2022.04.10
[Django] Django 프로젝트 생성 (goormIDE)  (0) 2022.04.09
[Django] Django 입문  (0) 2022.04.09

댓글