자주 사용하는 유용한 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] |
★☆☆☆☆
반응형
'개발 > 게임) 개발관련' 카테고리의 다른 글
Xcode)해결)iOS Xcode Build Error(ERROR ITMS-90704) (0) | 2020.11.09 |
---|---|
Xcode)해결)IOS Xcode Build Error (ERROR ITMS-90503) (0) | 2020.11.08 |
개발용어) TCP(Transmission Control Protocol) Flag 종류 (2) | 2020.11.02 |
환경설정)Firebase) Functions (5) | 2020.10.20 |
Tip) Firebase SDK old version URL (0) | 2020.10.19 |
댓글