Git/기본
[Git] 명령어
카피마스터
2023. 6. 1. 22:57
스테이징
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 [파일이름] | 특정 파일의 변경사항을 확인 |