hoon's bLog

자주 사용하는 git 명령어 command 본문

IT/Etc & Tool

자주 사용하는 git 명령어 command

개발한기발자 2023. 7. 24. 12:32
반응형


Git 기본 명령어

종종 쓰는 것들을 매번 찾아서 쓰기가 귀찮아졌다...

이렇게 한번 정리하고, 필요한거 와서 찾아서 볼때마다 명령어 찾거나 추가하려고,

본 포스팅을 기록해본다.

더 자세한건 아래 링크를 통해 git 명령어들을 알아보기 바란다.

필자가 Git 하면서 많이 사용했던 명령어 위주로

git status : 현재 git 상태 확인
git log : 전체 로그 확인 
git init : git 저장소 생성 및 초기화(설정시 해당 폴더에 .git 이라는 파일 생성)
git clone [git URL 주소] : git URL 저장소 복제 및 다운로드 
git add *(or 파일명) : 저장소에 변경된 코드 추가(staging)
git add . : 현재 경로의 파일 및 폴더 add
git add -A : 커밋에 파일의 변경 사항을 한번에 모두 포함 
git commit -m "message" : 커밋 생성, 원하는 브랜치로 push하여 원격 서버에 전송("message" = 커밋 내용)
git push origin master : 변경 사항 원격 서버 업로드 (push)
git pull : 원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)
git diff [브랜치 이름] [다른 브랜치 이름] : 변경 내용을 merge 하기 전에 바뀐 내용 비교

Git Branch 관련 (생성, 브랜치 확인, push 까지의 과정 포함)

git remote add origin [github 주소] : github 주소와 연결
git branch [브랜치명] : 브랜치 생성
git checkout [브랜치명] : 해당 브랜치로 이동
git branch -b [브랜치명] : 브랜치를 생성하고 해당 브랜치로 바로 이동
git branch : 원하는 브랜치로 이동했는지 확인 
git brach -a : 모든 브랜치 확인
git branch -d [브랜치 이름] : 브랜치 삭제 
git merge [다른 브랜치 이름] : 현재 브랜치에 다른 브랜치 수정사항 병합

git config 설정하는 방법
git config --list : 전체 config 리스트 확인 
git config --global user.name "홀란드"
git config --global user.email "name@kakao.com"

git config 삭제하기 
git config --unset user.name
git config --unset user.email

삭제해도 계속 남아있는 경우 global 옵션을 주어 설정했을 것임, global로 설정된 사용자를 지울 경우 아래와 같이 global 추가
git config --unset --global user.name
git config --unset --global user.emai

 

Reference 

https://velog.io/@delilah/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

 

[GitHub] Git 명령어 모음

_ # INDEX _ _ Git 명령어 _ 명령어 | 명령어 | 내용 설명 | |:----------:|:----------:| | $ git init | .git 하위 디렉토리 생성 | | $ git add 파일명 | 수정사항 중, 커밋에 추가 | | $ gi

velog.io

 

728x90
반응형