-
git config 설정방법
✔ git config --list (config 정보 출력)
✔ git config --global user.name "name"
✔ git config --global user.email "email"
✔ git config --unset (--global) user.name/user.email (사용자 이름/이메일삭제)
-
로컬 저장소 생성(CLI 환경)
✔ git init
-
git 상태 확인
✔ git status
-
git 파일 생성(혹은 수정)해서 commit에 반영할 파일 지정
✔ git add
-
git 로컬 저장소에 commit 남기기
✔ git commit -m <커밋 메세지>
-
git log 확인하기
✔ git log
-
코드의 흐름을 분산 - 가지치기 - 병합
-
git branch 생성
✔ git branch <branch_name>
-
git branch 전환
✔ git checkout <branch_name>
-
git branch 병합하기
✔ git merge <branch_name>
-
git branch 삭제하기
✔ git branch -d <branch_name>
-
깃허브 master→main변경
✔ git branch -M main
-
원격 저장소 별칭 지정(추가)
✔ git remote add <remote_repository_name> <remote_repository_address>
-
원격 저장소 삭제
✔ git remote remove <별칭>
-
지정된 원격 저장소 별칭/주소 확인
✔ git remote -v
-
원격 저장소에 branch push하기
✔ git push <remote_repository_name> <branch_name>
-
git 원격 저장소에서 로컬 저장소로 복사해오기
✔ git clone <remote_repository_address> <directory_name>
-
먼저 fork한 원격 저장소(원본 저장소) 추가
✔ git remote add upstream <fork한 원본 저장소 주소>
-
원본 저장소(upstream)의 최신 내용 가져오기
✔ git fetch upstream
-
원본 저장소와 로컬 저장소(내가 가져온 저장소) 병합
✔ git merge <병합하고 싶은 branch>
-
변경할 파일이 있거나, 추가할 파일 있으면 진행 후 commit 남기기(git add/git commit -m)
-
fork해서 가져온 내 원격 저장소(origin)에 반영해주기(push)
✔ git push origin <병합하고 싶은 branch>