반응형
1. Git 이란?
-git : 분산 저장 관리 시스템
-여럿이 같이 개발할 수 있게 해줌
-작업공간, staging area, repository
-저장(git add, commit)/ 협업(git branch, merge)
2. git 명령어
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $git init # git 저장소 초기화(맨 처음에 한번) $git status # 저장소 상태 체크, 프로젝트 현재 변경사항 확인 $git add . # 모든 파일을 staging area로 올림(git add <filename>) $git commit -m "commit message" #저장소 -repository #로컬 repository -> 온라인 repository $git remote add origin <github 주소> $git push (-u origin master) # git ignore 1.https://www.gitignore.io/ 에서 Django검색 2.해당 내용 복사 3.프로젝트 폴더에 .gitignore 파일 생성 (manage.py 있는 곳) 4.붙여넣기 | cs |
3. git push 실습
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <git push> $git -version $git init # git 초기화, git 현재 디렉터리에 git 저장소 생성(로컬) $git status # 저장상태, commit, 변경 상태 확인 $git add . #모든 파일을 git staging area로 추가 $git commit -m "commit message" #staging area에 추가된 파일을 설명과 함께 넣음$ <github repositroy 생성 이후> $git remote add origin "저장소 링크" # 저장소 링크와 로컬 연결 $git push -u origin master # git push , commit한 파일 최종 전송 #id, pw 입력 -> 로그인 후 연결 <프로젝트 코드 수정시> $git add . #모든 파일을 staging area에 추가 $git commit -m "commit message" #staging area에 추가된 파일 설명과 확정 $git push -u origin master #init 과정 X <git clone> $git clone "복사할 url" <저장소 변경> $git remote set -url origin 변경 url | cs |
반응형
'Web > Django' 카테고리의 다른 글
[3.5주차]Bootstrap (0) | 2019.03.03 |
---|---|
[3주차]model & admin (0) | 2019.03.03 |
[2주차]word counter 이론 & 실습 (0) | 2019.03.03 |
[1.5주차]MVT 패턴 (0) | 2019.03.03 |
[1주차]hello world 이론 & 실습 (0) | 2019.03.03 |