Git 설정 명령
git config [설정키] [설정값] : 해당 깃 저장소의 설정
- git config user.name seungmin
- git config user.email seungmin@gamil.com
git config --global [설정키] [설정값] : 모든 깃 저장소에 해당하는 설정
- git config --global user.name seungmin
- git config --global user.email seungmin@gmail.com
Git 기본 버전 관리 명령
git init : 깃 저장소 생성
git help [명령어] : 명령어 도움말 보기
git status : 깃 버전 관리 상태 확인(작업 디렉토리)
git add : 버전 관리 파일 준비
- git add <파일명>... : 특정 파일을 버전 관리 준비(스테이징 영역)
- git add . : 해당 폴더의 모든 파일에 대해 버전 관리 준비(스테이징 영역)
git commit : 버전 관리 저장(스냅샷, 해시 생성)
- git commit -m "메세지" : 깃 커밋하면서 메세지 저장
git log : 버전 관리 이력 확인
- git log -숫자 : 숫자 개수만큼 로그 보기
- git log -pretty=oneline : 깃 커밋 로그를 한 줄로 보기
Git 버전 관리 되돌리기
git reset HEAD^ : 마지막 커밋을 스테이징 하기 전 상태로 작업 트리로 되돌리기 (커밋을 추가하지 않으면서 바꾸는 것)
git revert HEAD : 마지막 커밋을 되돌리면서 커밋 만들기(최근 커밋의 반대) (커밋을 추가하면서 변경을 되돌리는 것)
Git 브랜치 관련 명령
git branch : 로컬 브랜치 보기
- git branch [브랜치명] : 로컬 브랜치 만들기
- git branch -d [브랜치명] : 해당 브랜치 삭제하기(머지하지 않으면 내용 지워짐)
git checkout [브랜치명] : 브랜치를 체크아웃하기(작업 영역 변경)
- git checkout -b [브랜치명] : 브랜치를 만들면서 체크아웃하기
git merge [브랜치명] : 해당 브랜치를 현재 브랜치에 머지하기
'공부 > Git&Github' 카테고리의 다른 글
Github란? (0) | 2024.05.21 |
---|---|
브랜치 전략(GitHub Flow) (0) | 2024.05.21 |
Git 고급 명령어 (0) | 2024.05.20 |