본문 바로가기
개발/게임) 개발관련

개발) 자주 사용하는 유용한 Git 명령어 정리 (Git Command)

by 테샤르 2020. 11. 5.

자주 사용하는 유용한 Git 명령어 정리 (Git Command)

 

Git 을 명령어를 입력으로 진행해야하는 상황이 생겼다.

우리가 사용하는 Source Tree같은 Git 연동 툴은 버튼같은 UI를 누르면 명령어를 실행하도록 만들어졌다.

 

명령어를 직접 입력하는것과 결과는 동일하다. 

자주 많이 쓰이는 명령어를 알아보도록 하자.

 

Git Bash를 실행한다.

 

Git Bash도 Cmd 명령어가 다 실행이되기 때문에 CMD 명령어를 사용한다.

주로 많이 사용하는 명령어는 다음과 같다.

 

명령어 설명
ls 현재 디렉토리의 list 보기
pwd 현재 디렉토리 확인
cd 디렉토리 경로 이동
clear 커맨드 창 정리/초기화
cat 파일 내용 보기

Git Bash에서 gitconfig 파일이 있는 경로로 디렉토리를 이동한다.

그러면 자동으로 현재 브런치에 대해서 표기가 된다.

git push [저장소명][브런치명] 저장소에 업로드
git commit -m [입력할 메시지] 저장소에 저장 (입력할 메시지로)
git pull 저장소에서 최신 정보 가져오기
git update-index --no-skip-worktree [파일이름] 추적되지 않는 파일 설정 (skip workTree)
git ls-files --modified  로컬저장소의 변경 리스트 보기
git remote update 원격 저장소가 현재 저장소에 반영되도록 갱신함

 

<Git 생성하기 및 불러오기>

git init 현재 디렉토리를 기준으로 Git 저장소 생성
git clone [Clone URL] [저장할 위치]

ex : git clone git@github.com: ~~ .git
원격 저장소를 복제한다. [저장할 위치는 생략 시 현재 디렉토리]

 

 

<Branch 명령어>

git branch 브런치의 확인 (*가 현재 브런치)
git branch -v 현재 브런치의 정보 확인
git branch -r 원격 브런치 목록보기
git branch -a 로컬 브런치 목록보기
git check <브런치이름> '브런치이름' 으로 브런치 변경하기
git branch -d <브런치이름> '브런치이름' 브런치 삭제하기
git branch update 현재 브런치 업데이트
git checkout <브런치이름> '브런치이름' 브런치를 가져오기

 

<Add 명령어>

git add [파일이름] 파일을 포함하기
   

 

 

 

<Log 출력>

git log 

저장소의 로그를 출력한다.

git log -p  -10 저장소 로그 10개씩 보여준다.
git log --pretty=format:"%h %s" --graph 저장소 로그의 출력 형식 지정 [
git log --pretty="%h - %s" --author=[userid] --since ="2020-11-01" --before="2020-11-05" --no-merges
저장소의 로그를 출력하는데
출력 형식을 지정[%h - %s]  / 커밋한 유저 [userId]
로그가져올 날짜 [2020-11-01~ 2020 -11-05]
   

 

 

 

 

 

 

반응형

댓글