반응형

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 -"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 -"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 -"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

+ Recent posts