티스토리 뷰
- 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로 저장
'CS > etc.' 카테고리의 다른 글
객체지향 프로그래밍(OOP)이란? (0) | 2021.03.03 |
---|---|
시간복잡도 (0) | 2020.08.08 |
Git / Branch / Work flow / Git Flow란? (0) | 2020.08.08 |