일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- dp
- web
- CS
- OS
- 카카오
- Level1
- 리트코드
- LeetCode
- sql
- Level2
- C++
- 백준
- 웹프로그래밍
- javascript
- VUE
- Level3
- react
- Medium
- 배열
- Doitvue.js입문
- 프로그래밍
- 코테연습
- 고득점Kit
- 프로그래머스
- 동적계획법
- typescript
- 리액트
- python
- 자바스크립트
- 파이썬
- Today
- Total
git 기초 이해하기 본문
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 |