다른 저장소 사용하기

GitHub 개념 입문

Jasmin Ludolf

Content Developer, DataCamp

클로닝

  • 복사-붙여넣기와 유사
  • 원본 저장소와 연결됨
  • 로컬 컴퓨터에 복사본 생성
  • 양방향 업데이트 가능

작동 방식

  • Git 사용:
    • 원본 저장소에 변경 사항 푸시
    • 로컬 버전으로 변경 사항 풀

푸시-풀 워크플로를 나타내는 두 화살표가 순환하는 일러스트

GitHub 개념 입문

저장소 클론하기

George Boorman 소유의 bank marketing 비공개 저장소 메인 화면 스크린샷

GitHub 개념 입문

저장소 클론하기

bank marketing 저장소에서 Code 버튼에 초록색 원과 화살표가 표시된 화면.

GitHub 개념 입문

저장소 클론하기

GitHub 저장소에서 Code 버튼 클릭 후 드롭다운 메뉴가 표시된 화면.

GitHub 개념 입문

저장소 클론하기

GitHub 저장소에서 Code 버튼 클릭 후 드롭다운 메뉴가 표시되고 복사 아이콘이 강조된 화면.

GitHub 개념 입문

저장소 클론하기

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • 여기서 GitHub 로그인 정보를 입력해야 할 수 있습니다
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
GitHub 개념 입문

빈 저장소 클론하기

빈 저장소와 클론 링크를 얻는 위치 화면

GitHub 개념 입문

포킹

  동일하지만 분리된 두 마리 양 일러스트.

  • 원본 저장소와 연결 없이 복사
  • 포킹은 독립적인 복사본 생성
  • 위험 없이 실험하기에 적합
  • 협업에 활용
  • 누구든 공개 저장소를 포크할 수 있음
  • 비공개 저장소 소유자는 설정 구성 필요
  • 풀 리퀘스트로 변경 사항 제출
  • 협력자여야 하는 브랜치 생성과는 다름
1 iStock Credit:Anton Shaparenko Stock illustration ID:1158104118
GitHub 개념 입문

저장소 포크하기

George Boorman 소유의 bank marketing 비공개 저장소 메인 화면 스크린샷

GitHub 개념 입문

저장소 포크하기

George Boorman 소유의 bank marketing 비공개 저장소 메인 화면에서 포크 버튼이 강조된 스크린샷

GitHub 개념 입문

저장소 포크하기

George Boorman 소유의 bank marketing 비공개 저장소 메인 화면에서 포크 버튼 드롭다운 메뉴가 표시되고 새 포크 만들기 버튼이 강조된 스크린샷

GitHub 개념 입문

저장소 포크하기

새 포크 만들기 페이지 화면

GitHub 개념 입문

저장소 포크하기

포크된 저장소 이름이 bank marketing에서 bank marketing jasmin으로 변경되는 애니메이션 이미지.

GitHub 개념 입문

저장소 포크하기

브랜치 섹션이 강조된 새 포크 만들기 페이지 화면

GitHub 개념 입문

저장소 포크하기

포크 만들기 버튼이 강조된 새 포크 만들기 페이지 화면

GitHub 개념 입문

저장소 포크하기

포크된 저장소 화면

GitHub 개념 입문

클론 vs. 포크

  푸시-풀 워크플로를 나타내는 두 화살표가 순환하는 일러스트

  클로닝

  • 로컬 컴퓨터에 연결된 복사본 생성
  • Git 사용 필요
  • Git으로 업데이트 푸시 및 풀
  • 협업에 적합

동일하지만 분리된 두 마리 양 일러스트.

포킹

  • GitHub에 독립적인 복사본 생성
  • GitHub 내에서 모두 처리 가능
  • PR을 통해 변경 사항 제출
  • 협업 및 실험에 적합
GitHub 개념 입문

연습해 봅시다!

GitHub 개념 입문

Preparing Video For Download...