728x90
반응형
1. 자주쓰는 명령어
새로운 파일을 추가하거나 존재하는 파일 스테이징하고 커밋
git add 파일명
git commit -m "메시지"
수정되고 추적되는 모든 파일의 변경 사항 커밋
git commit -m "메시지" -a
저장소에 commit 반영하기
git push
저장소에서 commit 가져오기
git pull
tracking 상태 보기
git status
커밋 히스토리 보기
git log --oneline --graph
2. 브랜치
지역 브랜치 목록 보기
git branch
원격 브랜치 목록 보기
git branch -r
지역과 원격 모든 브랜치 목록 보기
git branch -a
새로운 브랜친 생성
git branch 브랜치명
브랜치 이동
git checkout 브랜치명
브랜치 생성 및 이동
git checkout -b 브랜치명
다른 브랜치를 현재 브랜치로 합치기
git merge 브랜치명
커밋하지 않고 합치기
git merge - -no-commit 브랜치명
해당 브랜치 삭제하기
git branch -d 브랜치명
해당 브랜치 강제로 삭제
git branch -D 브랜치명
3. Git 이력
모든 이력 보기
git log
변경사항을 보여주는 패치와 함께 로그 표시하기
git log -p
1개의 항목만 보이도록 로그 개수 제한하기
git log -1
커밋에 관련된 파일 확인
git log --stat
한 줄로 보기
git log --oneline
728x90
반응형
'Git' 카테고리의 다른 글
[Git] rebase (0) | 2023.03.04 |
---|---|
[Git] merge로 브랜치 병합과 충돌 (0) | 2023.03.04 |
[Git] .gitignore 파일이란? (0) | 2023.03.04 |
[Git] 깃허브에 프로젝트 올리기 (0) | 2023.02.22 |