<aside> 💁🏻

깃과 관련한 질문이 있으시다면 슬랙에서 @김동영멘토님에게 물어보세요!

</aside>

멘토용 가이드

데브코스 GitHub 레포지토리

🔍 Git 간단 사용법

Git Command 활용 예제

  1. 원격 저장소 clone

    git clone <https://github.com/prgrms-ad-devcourse/ad-4-practice-assignment.git>
    
  2. main에 커밋되지 않게 하기 (clone 후 한 번만 실행하면 됩니다)

    # 과제 디렉터리(ad-4-practice-assignment) 내에서 작업하세요
    pip install pre-commit
    pre-commit install
    

    pre-commit이 적용되어 있는 모습, main branch에 commit되지 않습니다.

    pre-commit이 적용되어 있는 모습, main branch에 commit되지 않습니다.

  3. 과제 branch 생성

    git switch main # main branch로 이동한 다음
    git branch week3-1/... # main branch에서 과제 브랜치 생성
    git switch week3-1/... # 과제 브랜치로 이동해서 작업
    
    # 위 명령어들은 다음 한 줄로 줄일 수도 있습니다
    git switch -c week3-1/... main
    
    # git 버전 상 오류가 발생하는 경우 아래 명령어를 사용할 수 있습니다.
    git checkout -b week3-1/... main
    
  4. 과제 작업 후 push

    git add . # commit을 진행할 파일을 staging area에 등록합니다.
    git commit -m "message" # 커밋의 이름을 지어줍니다.
    git push origin week3-1/... # origin(GitHub)에 과제 branch를 push합니다.
    
  5. PR은 GitHub에서 작업합니다

⭐ Python**/C++ 코드 리뷰 요청하는 법**

초기 설정 방법 (처음 1번만 진행)

  1. 실습 저장소를 자신의 컴퓨터(로컬)로 clone합니다.
  2. clone한 저장소에 📁새로운 디렉터리를 생성합니다.