728x90
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다!
피드백 부탁드립니다. (- -)(_ _) 꾸벅
[ Git 명령어 정리 ]
- git init : 깃 초기화 (.git 폴더 생성)
- git config --global user.name "유저 이름" : 사용자 이름 설정
- git config --global user.email "이메일 주소" : 사용자 이메일 설정
- git config --global core.editor "vim" : 커밋 편집 에디터를 vim으로 변경하기
- git config--global --list : global config 설정 확인
- git add [파일명] : 특정 파일을 스테이징 하기
- git add . : 전체 파일 스테이징 하기
- git commit -m "메세지 내용" : 메세지와 함께 커밋하기
- git commit -am "메세지 내용" : 스테이징과 커밋을 메세지와 함께 올리기
- git commit --amend : 방금 커밋한 메세지 수정하기
- git branch : 현재 브랜치 확인
- git branch [브랜치이름] : 브랜치 만들기
- git branch -d [브랜치이름] : 브랜치 삭제 (마스터 브랜치에서 해야한다.)
- git checkout [브랜치이름] : '브랜치이름'으로 브랜치 이동
- git log [브랜치1] [브랜치2] : 브랜치1과 브랜치2사이의 차이점 보기
- git merge [브랜치이름] : 브랜치 병합
- git log : 커밋 기록 보기
- git log --stat : 커밋 기록을 커밋에 관련괸 파일과 함께 보기
- git log --oneline : 로그를 한줄로 표기
- git log --oneline --branches : 각 브랜치의 커밋을 확인
- git log --oneline --branches --graph : 그래프 형식으로 표현
- git status : 깃 상태 확인
- git diff : 깃 변경 내용 확인
- git checkout --[파일이름] : 작업트리에서 수정한 파일 되돌리기
- git reset HEAD [파일이름] : 스테이징 취소
- git reset HEAD^ : 최신 커밋 취소
- git reset [커밋해시] : 특정 커밋으로 되돌리기
- git remote add origin [원격저장소주소] : 원격 저장소에 연결
- git remote -v : 원격 저장소에 잘 연결되었는지 확인
- git clone [원격저장소주소] [로컬저장소 디렉토리] : 원격저장소 가져오기
- git push -u origin main : 로컬 저장소의 브랜치(origin)를 원격 저장소의 main 브랜치와 연결
(-u 옵션을 붙히면, 다음부터 git push, git pull만 입력하여도 main 브랜치에 연결된다.) - git pull origin main : 원격 저장소의 내용을 로컬 저장소의 main 브랜치로 가져오기
- git fetch : 원격 저장소의 브랜치 변화 정보만 가져오기
[ git 저장소 연결 ]
$ git remote add origin [git주소]
$ git branch -M main
$ git push -u origin main
728x90
'운영체제 (OS) > Linux' 카테고리의 다른 글
[Ubuntu] 패키지 다운로드 서버 apt server 목록 (1) | 2021.07.30 |
---|---|
리눅스 한글 깨짐 문제 (locale 및 LANG 환경변수 설정) (0) | 2021.06.20 |
SSH Permission Denied 문제 해결 (0) | 2021.06.17 |
[Vim] vim 자주 까먹는 유용한 명령어 (0) | 2021.04.01 |
[Vim] vim colorscheme를 커스터마이징해보자 (4) | 2021.03.31 |