본문 바로가기
Git/기본

[Git] 명령어

by 카피마스터 2023. 6. 1.

스테이징

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