Skip to main content

리포지토리에 대한 빠른 시작

5분 안에 새 리포지토리를 생성하고 첫 번째 변경 내용을 커밋하는 방법을 알아보세요.

Tool navigation

리포지토리 만들기

GitHub 리포지토리는 다양한 프로젝트를 저장합니다. 이 가이드에서는 리포지토리를 만들고 첫 번째 변경 내용을 커밋합니다.

Note

GitHub CLI에 대한 자세한 내용은 GitHub CLI 정보을(를) 참조하세요.

  1. 명령줄에서 새 프로젝트의 로컬 복제본을 만들 디렉터리로 이동합니다.
  2. 프로젝트에 대한 리포지토리를 만들려면 gh repo create 하위 명령을 사용합니다. 메시지가 표시되면 Create a new repository on GitHub from scratch(GitHub에서 처음부터 새 리포지토리 만들기)를 선택하고 새 프로젝트의 이름을 입력합니다. 프로젝트가 개인 계정 대신 조직에 속하도록 하려면 organization-name/project-name을 사용하여 조직 이름과 프로젝트 이름을 지정합니다.
  3. 대화형 프롬프트의 안내를 따릅니다. 리포지토리를 로컬로 복제하려면 원격 프로젝트 디렉터리를 복제할지 묻는 메시지가 표시될 때 yes(예)를 눌러 확인합니다.
  4. 또는 프롬프트를 건너뛰려면 리포지토리 이름과 표시 여부 플래그(--public, --private 또는 --internal)를 제공합니다. 예들 들어 gh repo create project-name --public입니다. 리포지토리를 로컬로 복제하려면 --clone 플래그를 전달합니다. 가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요.

첫 번째 변경 내용 커밋

이제 프로젝트를 만들었으므로 변경 내용 커밋을 시작할 수 있습니다.

README 파일에서는 프로젝트를 보다 자세히 설명하거나 프로젝트를 설치 또는 사용하는 방법과 같은 몇 가지 설명서를 추가할 수 있습니다. README 파일의 콘텐츠는 리포지토리의 앞 페이지에 자동으로 표시됩니다. README 파일을 추가하려면 다음 단계를 수행합니다.

  1. 명령줄에서 새 프로젝트의 루트 디렉터리로 이동합니다. (gh repo create 명령을 실행했을 때 이 디렉터리가 만들어졌습니다.)

  2. 프로젝트에 대한 몇 가지 정보를 사용하여 README 파일을 만듭니다.

    echo "info about this project" >> README.md
    
  3. git status를 입력합니다. 추적되지 않은 README.md 파일이 표시됩니다.

    $ git status
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
      README.md
    
    nothing added to commit but untracked files present (use "git add" to track)
    
  4. 파일을 스테이징하고 커밋합니다.

    git add README.md && git commit -m "Add README"
    
  5. 해당 분기에 변경 내용을 푸시합니다.

    git push --set-upstream origin HEAD
    

다음 단계

GitHub에서 리포지토리를 만들고 README 파일을 포함했으며 첫 번째 커밋을 만들었습니다.

  • GitHub의 사용 가능한 보안 기능을 사용하여 리포지토리를 보호합니다. 자세한 내용은 리포지토리 보안을 위한 빠른 시작을(를) 참조하세요.

  • GitHub에서 흥미로운 프로젝트 및 리포지토리를 찾고 리포지토리의 포크를 만들어 변경할 수 있습니다. 리포지토리를 포크하면 원래 리포지토리에 영향을 주지 않고 다른 리포지토리를 변경할 수 있습니다. 자세한 내용은 리포지토리 포크을(를) 참조하세요.

  • GitHub의 각 리포지토리는 개인 또는 조직이 소유합니다. GitHub에서 연결하고 팔로우하여 사용자, 리포지토리, 조직과 상호 작용할 수 있습니다. 자세한 내용은 GitHub에서 영감 얻기을(를) 참조하세요.

  • GitHub에는 도움을 요청하고 전 세계 사람들과 대화할 수 있는 훌륭한 지원 커뮤니티가 있습니다. GitHub Community 대화에 참여합니다.