GitHub 리포지토리 템플릿을 만들고 사용하는 방법
4138 단어 githublinuxpythonjavascript
Setup and use GitHub Repository Templates
소개
이 가이드에서는 추가 리포지토리를 만드는 데 사용할 수 있는 GitHub 템플릿 리포지토리를 만들고 사용하는 방법을 설명합니다.
템플릿 리포지토리를 사용하는 주된 이유는 일반적으로 사용하는 모든 파일을 템플릿 리포지토리에 추가하여 새 리포지토리를 생성해야 할 때마다 파일을 추가할 필요가 없기 때문입니다. 이러한 파일은 사용자 지정 .gitignore 파일처럼 간단할 수 있으며 애플리케이션에 사용하는 미리 정의된 템플릿까지 가능합니다.
GitHub 리포지토리 템플릿 설정 및 사용
시작하기 전에 GitHub 및 git CLI 도구가 설치되어 있고 두 도구를 사용하여 GitHub 계정을 인증했는지 확인하십시오.
참고: 아래 예에서 사용된 템플릿 리포지토리 이름인 my-template-repo는 원하는 대로 변경할 수 있습니다.
리포지토리 만들기
먼저 CLI 도구를 열고 일반 GitHub 리포지토리(공개 또는 비공개 리포지토리)를 만듭니다.
gh repo create my-template-repo \
--private \
--clone \
--gitignore Python \
--disable-wiki \
--license MIT
그렇다면 위의 기능은 무엇입니까? 그것은:
폴더 변경
일반적으로 리포지토리의 이름인 리포지토리가 복제된 폴더로 이동합니다.
cd my-template-repo
폴더에 파일 추가
원하는 모든 파일을 폴더에 넣고 원하는 .gitignore 파일을 변경합니다.
커밋에 파일 추가
커밋할 파일을 추가합니다.
git add .
커밋 만들기
추가되거나 변경된 모든 파일에 대한 커밋을 만듭니다.
git commit -m "Base template files"
GitHub에 커밋 푸시
파일을 해당 리포지토리로 푸시합니다.
git push
리포지토리를 템플릿 리포지토리로 변환
리포지토리를 템플릿 리포지토리로 변환합니다.
gh repo edit <your-github-username>/my-template-repo --template
웹 브라우저에서 리포지토리 목록을 보면 이제 리포지토리 이름 옆에 비공개가 아닌 비공개 템플릿으로 표시됩니다.
템플릿 리포지토리를 사용하여 리포지토리 생성
이제 해당 템플릿에서 새 리포지토리를 만들 수 있습니다. my-new-repo를 원하는 이름으로 변경하고 개인 리포지토리가 필요한 경우 --public을 --private로 변경합니다.
gh repo create my-new-repo \
--public \
--clone \
--template my-template-repo
리포지토리는 현재 있는 폴더의 새 리포지토리 이름을 가진 폴더에 복제됩니다.
결론
이 문서에서는 다음을 다루었습니다.
Reference
이 문제에 관하여(GitHub 리포지토리 템플릿을 만들고 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dev_neil_a/how-to-create-and-use-github-repository-templates-4l06텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)