GitHub 명령어

박지현·2023년 2월 10일
0

GitHub

목록 보기
1/7
post-thumbnail

주로 사용하는 GitHub 명령어들

Git 기본 명령어

현재 상태 확인

git status

전체 로그 확인

git log

git 저장소 생성하기

git init

저장소 복제 및 다운로드

git clone [https: ~~~~ ]

저장소에 코드 추가

git add 

git add .

커밋에 파일의 변경 사항을 한번에 모두 포함

git add -A

커밋 생성

git commit -m "message"

변경 사항 원격 서버 업로드 (push)

git push origin main(master)

원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)

git pull

변경 내용을 merge 하기 전에 바뀐 내용 비교

git diff [브랜치 이름] [다른 브랜치 이름]

.
.
.
.
.

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

git init을 설정하면 해당 폴더에 .git 이라는 파일이 생성됨

git init

github 주소와 연결

git remote add origin [github 주소]

브랜치 생성

git branch [브랜치명]

해당 브랜치로 이동

git checkout [브랜치명]

브랜치를 생성하고 해당 브랜치로 바로 이동

git branch -d [브랜치명]

원하는 브랜치로 이동했는지 확인

git branch

모든 브랜치 확인

git brach -a

브랜치 삭제

git branch -d [브랜치 이름]

현재 브랜치에 다른 브랜치 수정사항 병합

git merge [다른 브랜치 이름]

브랜치 명 바꾸기

git branch -M [branch name(main)]
git branch -m [현재 branch name] [바꾸고싶은 branch name]

.
.
.
.
.

Git Config 설정 관련

전체 config 리스트 확인

git config --list

git config 설정하는 방법

git config --global user.name "홍길동"
git config --global user.email "name@naver.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.email

.
.
.
.
.

기존 리포지토리 remote 제거

git remote remove origin

새 리포지토리 remote 추가

git remote add origin https://github.com/계정/리포지토리
profile
프론트엔드가 목표!

0개의 댓글