일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- LeetCode
- network
- Graph
- 알고리즘
- frontend
- 프로그래머스
- Database
- DP
- 그레이들
- 안드로이드
- vscode
- git
- Redux
- BFS
- java
- 다이나믹 프로그래밍
- TypeScript
- Javascript
- DFS
- 리트코드
- CS
- Data Structure
- 동적 계획법
- db
- VIM
- react
- Python
- Algorithm
- 자바
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 |