git 기초 이해하기 본문

etc

git 기초 이해하기

미니모아 2019. 5. 16. 19:45
반응형

git에는 기본적으로 3가지 공간이 있다고 보면 됨 

 

작업 공간 ----------->  staging Area -----------> Repository 

               (add)                            (commit)

 

 

* 명령어

1. $ git init : Git 저장소 초기화 (프로젝트 초기에 한번만 )  

2. $ git status : 저장소 상태 체크, 현재 프로젝트 변경사항 확인 

3. $ git add .  : 모든 파일을 staging area로 올리기 

                     $git add -A (모든 파일 add)

                     $git add <filename> (특정 파일 add)

4. $ git commit : 게임으로 치면 save point , 어떤 변경 사항이 있는지도 알려줌 

                       $ git commit -m <description>

                       로컬 repository -> 온라인 repository 로 올릴 땐

                       $ git remote add origin <github address>

                       $ git push (-u origin master)

 

                       git을 맨 처음 사용하는 경우 사용자 정보를 입력해 줘야함 

                       git config --global user.email "사용할 이메일"

                       git config --global user.name "이름" 

                       

 

 

 

* gitignore 

Git에 올리고 싶지 않은 것들을 미리 걸러 놓음 

가상환경과 같은 프로젝트과 큰 관련이 없는 것들이나 공개되서는 안되는 정보를 제외하기 위해 사용 

프로젝트 안에 .gitignore이라는 파일을 만든 후  

https://www.gitignore.io/에서 제외하고 싶은 파일 검색 후 내용 복붙하면 됨

 

 

* 협업을 위한 도구로서의 Git 

 

 

* 깃 협업 참고 자료 

https://gmlwjd9405.github.io/2017/10/27/how-to-collaborate-on-GitHub-1.html

반응형

'etc' 카테고리의 다른 글

[멋쟁이사자처럼] 중앙과제 3  (0) 2019.07.31
Heroku로 배포하기  (0) 2019.07.31
git hub  (0) 2019.07.30
[멋쟁이사자처럼] 중앙과제 1  (0) 2019.07.30
syntaxhighlighter 사용법  (0) 2016.08.26
Comments