스테이징
git add [파일] | 특정 변경 파일을 스테이징 영역에 추가 |
git add . | 모든 변경 파일을 스테이징 영역에 추가 |
git reset [파일] | 특정 파일을 스테이징 영역에서 제거 경로명 모두 적어주어야함 |
git reset | 올라온 모든 파일을 스테이징 영역에서 제거 |
브랜치
git branch | 브랜치 목록 조회 |
git branch -r | 원격 브랜치 목록 조회 |
git branch -a | 원격 + 로컬 목록 조회 |
git branch -m [이름] | 브랜치 이름 변경 |
git switch [브랜치] | 브랜치 변경 |
로그
git log | 저장소 로그 보기 |
삭제
git rm | 로컬/원격 저장소 모두 삭제 |
git rm --cached | 원격 저장소에 있는 파일만 삭제 |
변경사항 확인
git diff | Staging Area에 올라가지 않은 수정 내용 확인 |
git diff --staged | Staging Area에 올라간 수정 내용 확인 |
git diff [브랜치1] [브랜치2] | 브랜치간 상태 비교 |
리모트
git remote | 저장소 조회 |
git remote -v | 자세한 저장소 정보 원격 저장소 위치 출력 |
git remote remove [저장소 이름] | 저장소 제거 |
git remote set-url [별명] [주소] | 저장소 주소 변경 ex) git remote set-url origin test@127.0.0.1:Users/test/test.git |
서브 모듈
git submodule add [저장소 주소] | 서브 모듈 추가 |
스테이징 되지 않은 파일 되돌리기
git restore [대상파일] | 대상 파일 되돌리기 |
git restore . | 모든 파일 |
설정
git config --list | 프로젝트에 설정 정보 확인 |
툴을 이용한 변경사항 확인
Beyond Compare 설정 방법
https://www.scootersoftware.com/kb/vcs
git difftool HEAD [파일이름] | 특정 파일의 변경사항을 확인 |
'Git > 기본' 카테고리의 다른 글
[Git] 브랜치 (0) | 2023.12.04 |
---|---|
[Git] submodule (0) | 2023.06.03 |
[Git] 설정 (0) | 2023.06.01 |
[Git] Git 설치(Windows) (0) | 2023.05.28 |
[Git] 저장소 생성 (0) | 2023.04.09 |