일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- db
- Python
- 그레이들
- Algorithm
- java
- VIM
- 백준
- Graph
- DP
- 알고리즘
- vscode
- 다이나믹 프로그래밍
- network
- 리트코드
- 안드로이드
- 자바
- Data Structure
- TypeScript
- 동적 계획법
- LeetCode
- react
- frontend
- git
- Redux
- Javascript
- BFS
- DFS
- Database
- 프로그래머스
- CS
Archives
- Today
- Total
늘 겸손하게
Git 기초 본문
git 저장소 만들기
명령어
Shell |
git init |
저장소 ( repository )
- 버전 관리를 위한 파일들과 변경 이력들을 모두 저장해 두는 곳
- 프로젝트의 가장 상위 디렉토리에 생성
디렉토리 상태 확인
명령어
Shell |
git status |
어떤 파일이 추적되고 있는지, 커밋 대기 상태에 있는 지 확인
새로운 파일을 추적 대상으로 등록
명령어
Shell |
git add file1.txt |
file1.txt를 추적 대상으로 등록 ( commit 대기 상태로 만든다 )
아직 저장소에는 반영(commit)되지는 않은 상태이다.
Commit
Shell |
git commit |
commit 대기 상태의 변경 사항을 저장소에 반영
(Changes to be commited으로 표시된 사항)을 저장소에 반영
새로운 버전을 만드는 것이라고 볼 수 있다.
위 명령을 입력하면 VIM이 실행되어 commit message를 입력하도록 한다.
Commit message를 작성, 저장하고 VIM을 종료하면 Commit이 완료된다. -> 변경사항이 저장소에 반영된다.
git add , git commit으로 분리한 이유는?
-> 원하는 파일, 원하는 변경만 선택하여 저장소에 반영하기 위해.
Git 작업 공간의 분류
'Programming Library & Tools > Git' 카테고리의 다른 글
Git 과거 버전으로 돌아가기 - Revert & Reset (0) | 2022.02.17 |
---|---|
Git branch 간 병합 (0) | 2022.02.17 |
Git 기초 3 - Branch (0) | 2022.02.15 |
Git 기초 2 - 변경 내역 확인, 수정, 되돌리기 (0) | 2022.02.15 |
Git 원격저장소 주소 변경 (0) | 2021.08.20 |