[git] git 명령어 정리

Dora_ bang·2023년 9월 8일
3

매번 명령어 찾기 귀찮아서 정리하는 git 명령어 모음집





1. git init

git config --global user.name [Github 사용자명]
git config --global user.email [Github 이메일]

초기 설정 후, 입력확인

git config --list

1.1 git 윈도우 자격증명

친구 집에서 작업진행하려다가 자격증명 오류가 발생해 혹시 몰라 자격증명 해결법도 추가

1.1.1 windows > 제어판 > 자격 증명 관리자

1.1.2 Windows 자격 증명

1.1.3 일반 자격 증명 > git관련 자격 증명

1.1.4 Gighub 설정 > Developer Settings > Personal access tokens >

1.1.5 Token 관리 이름 > 토큰 유효기간 > repo 권한 > Gernerate token > 토큰 발급 신청

발급 받은 토큰 키를 자격 증명 암호로 등록 해주면 끝!
(하지만 발급 받은 토큰은 다시 볼 수 없으니 보안이 잘 되는 곳에 저장해놓는 것을 추천)

1.1.6 git config 명령어로 계정 설정해주기




2. git remote

저장소(Repository) 연결하기

git remote [저장소명] [저장소 URL]

위의 명령어를 통해 디렉토리를 여러 개의 원격 저장소에 연결할 수도 있다.
(하지만 클론해서 가져오는게 세상에서 제일 편함)


현재 연결된 저장소 확인

git remote -v

2.1 저장소명 변경

git remote rename [저장소명] [새로운 저장소명]

2.2 저장소 삭제

git remote remove [저장소명]



3. git branch

현재 등록된 브랜치 확인

git branch

등록된 브랜치의 상세 정보 확인

git branch -v

현재 브랜치를 기준으로 Merge 필터링
(*기호가 붙어있지 않을때는 merge가 완료되어 git branch -d명령어로 삭제 가능)

/* 이미 merge한 브랜치 목록 확인 */
git branch --merged

/* merge하지 않은 브랜치 목록 확인 */
git branch --no-merged

3.1 브랜치 생성

git branch [브랜치명]

3.2 브랜치 삭제

/* 브랜치 삭제 */
git branch -d [브랜치명]

/* 브랜치 강제 삭제 */
git branch -D [브랜치명]

3.3 브랜치명 변경

git branch -m [브랜치명] [새로운 브랜치명]

3.4 브랜치 이동

git checkout [이동할 브랜치명]

3.4.1 브랜치 생성 및 이동

git checkout -b [새로운 브랜치명]



4. git pull & git push

4.1 git push

git push 기본 명령어

git push [저장소명] [브랜치명]

git clone을 통해 저장소 복제 시, git remote를 통해 저장소명 확인 가능

git remote




1개의 댓글

comment-user-thumbnail
2023년 9월 8일

헉헉 ㅜㅜ 감사합니다 .. 매번 찾아보기 귀찮았는데 ㅜ

답글 달기