django 웹 프로그래밍 강좌 (#2-0 git)(git 설치, git 사용법, github 사용법)
🏆 버전 관리 시스템인 git을 설치한다.
Git
- 코드 작성에 대한 히스토리를 관리할 수 있다.
- 코드 공유와 협업에 용이하다.
Git 사용법
$ git init
$ git add .
$ git commit -m "first commit"
$ git log
$ git remote add origin [URL]
$ git push origin master
- 프로젝트 디렉토리에서 git init 명령어로 초기화를 시켜준다.
- git add . → 현재 디렉토리의 모든 파일을 로컬 저장소에 올린다.
- git commit -m “message” → 메시지와 함께 commit 한다.
- git log → commit한 기록을 볼 수 있다.
- git remote add origin https://github.com/[username]/[repository].git
- 로컬 저장소와 원격 저장소(github의 repository)를 연결한다.
- git push origin master
- master branch에 로컬 저장소의 내용을 반영한다.
- 로컬 저장소 → 원격 저장소의 master branch
git pull, fetch, clone (가져오기)
[초보개발자] GitHub 프로젝트 가져오기 [pull, fetch, clone]
- git pull (or git pull origin master)
- git remote로 연결이 되어 있어야 한다.
- 원격 저장소의 내용을 로컬 저장소에 가져와 병합한다.
- 다른 사람이 수정한 부분을 확인하지 못함.
- git clone [URL]
- git fetch
- 프로젝트의 변경 사항을 가져오기만 하고 병합은 따로.
- 다른 사람이 수정한 부분을 확인하고 병합할 수 있다.
origin master
- origin은 remote된 저장소의 별명인 것 같다.
- master는 branch의 이름.
.gitignore 자동으로 만들어 주는 사이트
참고