자주 사용하는 git 명령어

MinSeong Kang·2022년 7월 8일
0

나만의 노트

목록 보기
1/2

기본 명령어

  • git status : 변경된 소스 파일을 본다
  • git diff 소스파일 : 변경된 소스 코드를 자세히 볼 수 있다.
  • git add : stage에 파일을 올림.
  • git reset : add로 stage에 올린 파일을 다시 내린다.
  • git commit -m "message" : 커밋
  • git log : 커밋 로그
  • git push : 푸시

브랜치

  • git ckechout -b "branch 명" : 신규 브랜치 생성 후 브랜치 이동
  • git branch : branch 목록
  • git push -u origin branch명: upstream branch가 없을 경우
  • git checkout "branch 명" : 브랜치 이동
  • git reset --hard 커밋해시코드 : 롤백 // 커밋 전으로 돌아가기
  • git branch -d "branch 명" : 로컬 브랜치 삭제
  • git push origin --delete "branch 명" : 원격 브랜치 삭제

머지

  • git merge --no--f --log "branch명" : 해당 브랜치에 "branch명" 머지 (머지 커밋로그 생성) !!
  • git push

conflict를 main이 아닌 브랜치에서 해결

  • git rebase main (작업 브랜치에서)
  • conflict 수정 후
  • git add .
  • git rebase --continue
  • git merge --no--f --log "branch명" (main 에서)

지속적으로 git 명령어에 대해서 추가할 예정!!

참고

https://www.inflearn.com/course/%ED%98%B8%EB%8F%8C%EB%A7%A8-%EC%9A%94%EC%A0%88%EB%B3%B5%ED%86%B5-%EA%B0%9C%EB%B0%9C%EC%87%BC

0개의 댓글