티스토리 뷰
CS/etc.
Dev.sohee
2021. 3. 3. 02:06
- git init : repository 생성
- git status : 파일의 상태를 확인
- git checkout : 브랜치 변경
- 실제 git에서는 브랜치를 지정하지만, 구현한 명령 동작은 지정한 repository를 사용한다는 의미.
- git add : workspace에서 staging area로 올리는 명령어.
- git update : 실제 git에는 존재하지 않는 명령어지만, 구현한 명령어에서는 파일이 수정된 것을 반영하기 위해 사용된다.
- git commit :
- 실제 git에서는 stage area에 올라간 Staged 파일들을 local repository에 커밋 메시지와 저장한다.
- 구현한 명령어는 local repository 역할을 하는 gitRepository라는 저장소에 커밋메시지와 함께 저장된다.
- 실제 git에서는 commit id로 SHA1 Hash를 사용한다.
- 실제 git에서는 commit할 때 commit id, Author, Date, commit msg를 반영하지만 구현한 명령어는 commit msg만을 반영한다.
- git log : commit history를 출력
- git push : local repository에서 remote repository로 저장
« 2026/01 »
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
|
|
|
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 |