github

[github] github fork하는 법(main 이외의 branch에서 clone하기)

딩보 2024. 2. 3. 22:48

 

git 경험이 없는 팀원들과 팀플을 하기 위해 노션에 작성했던 github 사용방법 블로그에도 올려보기!

 

  1. github fork 뜨기
    1. 하고싶은 github 원본 저장소에서 fork 버튼 누르기
    2. 만약 main 브랜치 이외의 다른 브랜치도 받아오고 싶다면 Copy the main branch only 해제
    3. create fork 버튼 클릭


  2. 로컬 폴더 생성
    1. 원하는 디렉터리에 폴더 생성(나는 주로 찾기 쉽게 바탕화면에 추가하는 편!)

    2. 생성한 폴더에 오른쪽 마우스 클릭

    3. git bash here 클릭
    4. 터미널 창에 아래 명령어 입력
      git init
      git clone https://github.com/자신의 github id/repo 이름.git

      • 만약 main이 아닌 다른 브랜치에서 clone하고 싶다면
        git clone --branch 브랜치명 https://github.com/자신의 github id/repo 이름.git

        git branch를 local로 가져와서 front 브랜치로 checkout
        • (git bash 터미널에 아래 명령어 입력)
          git fetch origin
          git checkout -b front origin/front


  3. 자신의 저장소에 push
    1. git add .
      git commit -m "커밋 메시지(각자 수정한 부분이나 개발한 기능 적기)"
      git push origin 브랜치명


  4. 원본 저장소에 pull request
    1. github 사이트에서 push가 잘 되었는지 커밋 메시지를 확인한 후, push가 완료되었으면 pr하기
      자신의 repo/브랜치명 -> 원본저장소 repo/브랜치명으로 pull request