일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- Web
- HTML
- phython
- 프리워커스
- loaddata
- 위코드
- dangerouslySetInnerHTML
- 파이썬
- TIL #todayilearn #math #javascript #js #자바스크립트 #절댓값 #최댓값 #랜덤 #random #floor
- html #css #코딩 #입문 #코딩시작하기 #코딩입문 #파이썬 #자바스크립트 #비전공자 #비전공 #코딩학원
- comprehension
- CSS #HTML #코드
- listdir
- 티스토리챌린지
- 프로그래밍폰트
- 오블완
- wecode
- Coding
- dumpdata
- Python
- 파라미터
- 역사
- SSAFY
- LIST
- VSCode
- 싸피
- django
- vscode설치
- 코딩
- Today
- Total
당신의 친절한 이웃, 코딩맨
#10 Git - staging area, repository, add, git status, commit, tracked, un tracked, staged, modified, unmodified 본문
#10 Git - staging area, repository, add, git status, commit, tracked, un tracked, staged, modified, unmodified
이웃집 친구 2020. 6. 10. 14:37commit 주의사항
---
1. 처음으로 커밋하기전 사용자의 이름과 이메일 주소를 설정
2. 커밋 메세지 남기기 옵션 -m
3. 커밋할 파일을 git add로 지정해주기
---
레포지토리에 커밋하는 순서
init - 유저네임, 유저 이메일 - add - commit
---
git status
staging area에 어떤 것들이 트랙되고 있는지 확인해주면서 작업하면 실수를 줄일 수 있다.
git add .
이 .은 변경된 모든 파일을 애드한다 -> Staging area 로 넘기는 과정.
Git에서 파일들은 크게 다음 2가지 상태를 갖는다. -> git status에 나오는 글 총 정리.
Untracked 상태
Tracked 상태
그리고 Tracked 상태는 다시 아래와 같은 3가지 상태로 나눌 수 있다.
Staged 상태
Unmodified 상태
Modified 상태
1. Untracked 상태
Untracked는 '추적되지 않고 있는'이라는 뜻입니다. 이 상태는 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태를 뜻한다. 예를 들어, 파일을 새로 생성하고 그 파일을 한 번도 git add 해주지 않았다면 이 상태.
2. Tracked 상태
파일이 Git에 의해 그 변동사항이 추적되고 있는 상태입니다. 이 상태는 다시 그 특성에 따라 3가지 상태로 나눠진다.
(1) Staged 상태
파일의 내용이 수정되고나서, staging area에 올라와있는 상태를 Staged(스테이징된, stage area에 올려진) 상태
새로 생성한 파일에 내용을 쓰고 git add를 해주거나
한 번이라도 커밋에 포함됐었던 파일이라도 내용을 수정하고 git add를 해주면 이 상태
(2) Unmodified 상태
현재 파일의 내용이 최신 커밋의 모습과 비교했을 때 전혀 바뀐 게 없는 상태면 그 파일은 Unmodified(수정되지 않은, 변한 게 없는) 상태입니다. 커밋을 하고 난 직후에는 working directory 안의 모든 파일들이 이 상태
(3) Modified 상태
최신 커밋의 모습과 비교했을 때 조금이라도 바뀐 내용이 있는 상태면 그 파일은 Modified(수정된) 상태
'Today I Learn (TIL)' 카테고리의 다른 글
#12 HTML의 역사 그리고 정의 (0) | 2020.06.23 |
---|---|
#11 CSS position, inline, inline-block, block float (0) | 2020.06.22 |
#9 Python - list comprehension (0) | 2020.05.27 |
#8 Python - 문자열을 리스트로, 리스트를 문자열로 (0) | 2020.05.27 |
#7 Python - 리스트가 갖고 있는 기능(index, extend, insert, sort, reverse, pop, append, del) (0) | 2020.05.27 |