본문 바로가기

BACK-END/Django

[Django][장고걸스][ubuntu] Git 설치하기, 저장소 만들기

git 설치하기

 

sudo apt install git

 

 

 

git 저장소 만들기

 

git은 코드 저장소[repo]에 특정한 파일들 집합의 변화를 추적하여 관리한다.

 

git init
git config --global user.name "Your Name"
git config --global user.email you@example.com

 

 

git 저장소 초기화는 프로젝트를 시작할 때 딱 한 번만 한다.

(username과 email 등록 명령은 계속 적용되기 때문에 다시 입력할 필요가 없다.)

 

 

 

git이 특정 파일, 폴더를 무시하는 방법

 

 

 

 

git은 코드 저장소에 있는 모든 폴더와 파일들의 변경 점을 추적한다. 특정 파일을 무시하여, 추적하지 않게 할 수 있다.

기본 디렉토리에 .gitignore이라는 파일을 만들면 된다. 안에 무시할 폴더, 파일의 이름을 위 사진처럼 적어준다. 

 

db.sqlite3는 모든 게시물이 저장된 로컬 데이터베이스이다.

github에 sqlite 데이터베이스를 제외하고 저장하면, 지금까지 작성한 모든 게시물을 로컬에서만 사용할 수 있다.

실제 운영하는 프로덕션 환경에서는 다시 새 데이터베이스를 추가해야 한다.

따라서 로컬 데이터베이스는 삭제 돼도 되는 테스트 공간으로만 사용하자.

 

 

 

github에 코드 배포하기

 

git status

 

미추적/수정된/스테이지된 파일, 브랜치 상태 등 정보 확인하는 명령이다.

 

 

 

git add -all
git commit -m "My Django Girls app, first commit"
git remote add https://github.com/kaori-killer/my-first-blog.git
git push -u origin master

 

위 명령어로 내 컴퓨터의 git 저장소를 github에 있는 저장소로 연결한다.