Git Flow

김재현·2022년 7월 27일
0

GitHub

목록 보기
3/8
post-custom-banner

git 과 git hub는 다르다!
git은 개인(local)저장소, git hub는 공용 저장소.
git은 내 작업을 기록할 수 있고
git hub는 내가 파일을 올리거나, 남이 올린 파일을 끌어 쓸 수 있다.

feat : 새 기능 추가.
fix : 버그, 기능 수정
docs : 문서 수정
refactor : 코드 리팩토링(코드 수정 등)
test
style
remove
resource

컨벤셔널 커밋

git을 혼자 쓰려면 add, commit, push 만 있으면 됨.
하지만 여럿이서 공유한다면 branch가 필요하다.
로컬과 원격의 커밋 이력이 같아야 push를 할 수 있다.
브랜치를 만들면 폴더를 복사하지 않아도 된다.
마스터는 깔끔하고 무결한 코드. 브랜치는 수정할 수 있는 것.
머지를 그냥하면 branch가 지저분해진다.

  • git checkout -b ()
    브랜치 만들면서 ()로 이동.
  • vi ()
    () 파일 수정.
  • git pull
    git pull origin main
    git에 있는 파일 불러오기.
  • 포크(Fork) : 원격.main을 원격.2 로 복사.
    원격.2를 바꿔도 원격.main은 변하지 않는다.
  • pull request를 통해 포크로 가져온 원격.2를 원격main으로 합치도록 요청을 보낼 수 있다.
  • 스쿼시 앤 머지.
post-custom-banner

0개의 댓글