반응형
즐겨찾기 해두시고 필요할 때마다 찾아보시면서 작업하면 편리합니다.
Git 최초 설정
Git 을 설치 후 최초 설정을 한다면 다음의 명령어를 입력하세요.
git config --global user.name "사용자_이름"
git config --global user.email "사용자_깃헙_이메일"
설정이 완료 되었다면 git config --list 명령어를 실행하여 설정한 모든 정보를 확인할 수 있습니다.
또한 다음의 명령어를 사용하여 특정한 key에 대한 value를 확인할 수 있습니다.
git config user.name # 사용자 name 확인
git config user.email # 사용자 email 확인
git 저장소에 저장된 코드를 받기 위해서는 git clone [URL] 명령어를 사용하면 된다.
예) git clone https://github.com/test
코드 수정 후 Remote branch에 수정한 작업 반영 시
작업이 모두 끝난 후 수정한 작업 반영 시...
git status # 수정한 작업을 확인한다.
git add* # 수정한 작업을 모두 반영한다.
git commit -m "커밋 내용" # 예) Improve code quality
git push
자주 사용하는 명령어
명령어 | 명령어 설명 |
git branch | 로컬 브랜치 목록 조회 |
git branch -r | 원격 브랜치 목록 조회 |
git branch -a | 모든 브랜치 목록 조회 |
git config --global --list | 전역 설정 정보 조회 |
git config --list | 저장소별 설정 정보 조회 |
git clone [저장소 url] | 저장소 복제 |
git remoteadd [원격 저장소] [저장소 url] | 새로운 원격 저장소 추가하기 |
git add [파일] | Remote branch에 수정한 작업 반영 |
git commit -m “메세지” | 새로운 파일을 추가하거나 존재하는 파일 스테이징하고 커밋하기 |
git branch -a | 현재 브랜치에서 새로운 브랜치 생성하기 |
git checkout [브랜치] | 다른 브랜치 체크아웃하기(변경) |
git reset —hard HEAD^1 | 로컬에서 되돌리고 싶은 커밋으로 간다. 뒤의 숫자를 변경하면 해당 숫자 만큼 이전 한다. |
git reset —soft(또는 —hard) | 커밋 취소 |
git log --graph --all --decorate | 지금 까지의 작업들을 시각화 한다. |
git diff | 파일의 수정내용 비교 |
git stash | 현재 브랜치에서 작업한 내용 스택 내 저장 |
git stash save “[이름지정]” | git stash 저장 시 이름 지정 |
git stash pop | apply와 drop 명령어의 조합 |
git checkout — [파일명] | 삭제, 변경된 파일 되돌리기 |
git rm —cached [파일명] | add 된 파일을 unstage한다. |
git commit —amend -m “수정된 메세지” | 커밋 메세지를 잘못 작성했을 경우 메세지를 수정한다. |
참고 :
반응형
'Linux > Git' 카테고리의 다른 글
Github .gitignore 파일이란? (0) | 2023.09.21 |
---|---|
error: Your local changes to the following files would be overwritten by checkout: (0) | 2022.12.17 |
Git stash 이해 및 사용법 (0) | 2022.08.09 |
GitLab ssh key 등록 (0) | 2022.06.30 |
댓글