새로운 브랜치 생성하기 (feat/signup)

git checkout -b feat/signup
git branch (새로운 브랜치 이름)

현재 브랜치 위치 확인 (브랜치 목록 확인)

git branch

브랜치 merge 전 브랜치 이동 (feat/signup)으로 이동하기

git checkout feat/signup

브랜치 병합 (feat/signup ← feat/signup-oauth)

git merge feat/signup-oauth

병합을 취소하고 이전 커밋으로 되돌리기 위한 명령어

git reset --hard 커밋넘버

Remote Repository에 브랜치 업로드하기

git push origin (브랜치 이름)

작업하던 코드를 잠시 다른 공간에 저장하는 방법

git stash

기타 git 명령어

  • rebase: 커밋의 베이스를 다시 정하고 싶은 경우
  • squash: 여러 개의 커밋 로그를 하나로 묶고 싶은 경우
  • revert: 커밋 여러 개의 변경 사항을 취소하고 싶은 경우
  • --amend: 최근 커밋 메시지를 수정하고 싶은 경우

repository 가져오기

git clone (Repository)

상태 확인

git status

staging area로 자료 추가하기

git add . // 전체 파일 

git add index.js // index.js 만 추가하기

commit 작성하기

git commit -m "내용"

commit 취소하기

취소하기의 경우 추가적으로 공부 해야 한다.

git reset --hard HEAD~1

push (main repository)

git push origin main

로그 확인하기

git log

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글