9. Git 기본 버전 관리 명령어
1) git init
- 깃 저장소 (Repository) 생성
2) git help는 전체 명령어가 나오고, 특정 부분을 물으면 그부분만 나옴
3) git status
- 깃 버전 관리 확인 (작업 디렉토리)
4) git add
- 버전 관리 파일 준비
- git add <파일명> ...
- 특정 파일을 버전 관리 준비(스테이징 영역)
- git add .
- 해당 디렉토리의 모든 파일에 대해 버전 관리 준비
5) git rm --chached [파일명] -- add했는데 뺄거야
- 실수로 추가한 파일의 버전 관리 안하기
6) git reset --soft 파일이름
- 마지막 커밋을제거
7) git log → git log 명령은 Git 저장소의 커밋 히스토리를 조회하기 위해 사용한다. 언제 누가 무엇을 했는가? 확인 가능하다.
- 자세한 로그 출력
- 커밋 아이디가 길게 나옴
git log --oneline
- 간략한 로그 출력
git shortlog
- 아주 간략한 로그 출력
- 커밋 아이디 안나온다
git show 커밋ID
- 특정 커밋의 상세정보
<실습>
vim 으로 HELP.md 파일로 들어가 메시지를 작성(Hello Seoul!).
HEAD는 변경된 커밋을 가리킨다. C2가 최신, C1은 이전 버전이다. 커밋을 할 때마다 HEAD는 최근 Commit을 향한다는 사실.
git commit --amend
:최근 커밋의 내역 확인
:커밋 메시지 수정 가능.
아주 좋은 기능임.
'Git' 카테고리의 다른 글
Git이 작동하는 원리. 개념˙원리 이해가 가장 중요하다. (0) | 2023.05.22 |
---|---|
Git 브랜치(Branch)란? merge를 해보자. (0) | 2023.05.18 |
Git 기본 개념 정리① (0) | 2023.05.15 |
github란 무엇인가 (0) | 2023.05.06 |
github ! [rejected] 오류. (0) | 2023.03.14 |