Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

GitHub에서 폴더 만들기:가이드

빈 폴더 생성을 지원하는 Git 기능은 없습니다. Git에서 폴더를 생성하려면 파일이 숨겨져 있더라도 최소한 하나의 파일이 포함된 저장소에 폴더를 커밋해야 합니다.

이 가이드에서는 GitHub에서 폴더를 만드는 방법에 대해 설명합니다. Git 명령줄에서 폴더를 만드는 방법의 예를 살펴보고 GitHub 웹 인터페이스에서 폴더를 만드는 방법에 대한 지침을 제공합니다.

GitHub에서 폴더 만들기:Git에서

ck-git이라는 프로젝트에 대한 업데이트 작업을 시작할 것입니다. 이 프로젝트에 대해 이미 Git 리포지토리가 설정되어 있습니다. 업데이트된 코드 작업을 시작하기 전에 코드에 대한 디렉터리 구조를 만들 것입니다.

현재 GitHub 저장소에는 폴더가 없습니다.

GitHub에서 폴더 만들기:가이드

docs라는 폴더를 만들고 싶습니다. 및 dev라는 폴더 . 이렇게 하려면 mkdir 명령을 사용합니다.

mkdir docs dev

이 명령은 두 개의 디렉토리를 생성합니다. 이 폴더를 커밋에 추가하고 변경 사항을 푸시하면 GitHub에 표시되지 않습니다. GitHub는 빈 폴더를 표시하지 않기 때문입니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

새 폴더를 만들려면 폴더에 내용을 추가해야 합니다. 프로젝트를 초기화하는 중이기 때문에 몇 개의 빈 단일 파일을 추가할 수 있습니다.

이 빈 파일을 사용하면 디렉터리 구조를 만들고 Git에 업로드하기 전에 실제로 업데이트 작업을 시작하지 않고도 폴더를 만들 수 있습니다.

새 폴더를 채울 두 개의 빈 파일을 만들어 보겠습니다.

touch docs/.gitkeep
touch dev/.gitkeep

.gitkeep라는 두 개의 파일을 만들었습니다. . 이제 두 개의 새 디렉토리에 각각 하나의 파일이 포함됩니다. .gitkeep 파일 이름은 종종 빈 폴더를 만드는 데 사용됩니다. 그러나 파일 이름이 .gitkeep일 필요는 없습니다. 폴더를 생성합니다.

이제 이러한 파일이 존재하므로 빈 폴더를 추적하고 코드를 커밋할 수 있습니다.

git add *
git commit -m "feat: Create directory structure"
git push

git add 명령은 파일을 스테이징 영역에 추가합니다. git commit 명령은 변경 사항으로 커밋을 생성합니다. git push 명령은 변경 사항을 원격 저장소로 푸시합니다. 우리 리모컨은 GitHub에서 호스팅됩니다.

다음 명령을 실행할 때 어떤 일이 발생하는지 봅시다.

[master f10ed95] feat: Create directory structure
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 dev/app.py
 create mode 100644 docs/Start_Here.md
...

코드가 파일을 성공적으로 변경합니다. 이제 GitHub 프로젝트에 dev 및 docs라는 두 개의 새 폴더가 있습니다. 프로젝트의 GitHub 대시보드로 이동하여 폴더가 존재하는지 확인할 수 있습니다.

GitHub에서 폴더 만들기:가이드

이러한 각 폴더에는 하나의 파일이 있습니다. 디렉토리 구조를 정의했으므로 이제 프로젝트 작업을 계속할 수 있습니다.

작업하기 전에 항상 빈 폴더를 업로드할 필요는 없습니다. 다른 공동 작업자에게 새 구조를 보여야 하는 경우와 같이 어떤 이유로든 필요한 경우 Git에서 폴더를 추가하려면 다음 단계를 따라야 합니다.

GitHub에서 폴더 만들기:웹 대시보드에서

GitHub에 빈 폴더를 만드는 사용자 인터페이스 기능은 없습니다. 새 폴더를 만들려면 새 파일을 만들고 해당 파일이 나타날 디렉터리를 지정해야 합니다.

즉, 파일을 생성한 후에만 폴더를 생성할 수 있습니다.

"자산"이라는 코드에 디렉토리를 하나 더 추가하고 싶습니다. 시작하려면 저장소로 이동하여 "새 파일" 버튼을 클릭합니다.

상단 텍스트 필드에서 "assets/.gitkeep"이라는 파일을 생성할 것입니다.

GitHub에서 폴더 만들기:가이드

이렇게 하면 assets라는 폴더를 만들 수 있습니다. .gitkeep 파일 그 폴더에. Git은 /를 입력하면 자동으로 새 폴더 경로를 표시합니다. .

선택적으로 생성한 파일에 텍스트나 코드를 추가할 수 있습니다. 다시 말하지만 ".gitkeep"은 자리 표시자 파일 이름일 뿐입니다. 파일 이름은 원하는 대로 지정할 수 있습니다.

GitHub에서 폴더 만들기:가이드

그런 다음 Commit new file을 클릭합니다. . 이렇게 하면 새 파일이 저장소에 추가됩니다. 기본 폴더로 돌아가면 새 폴더와 파일이 생성된 것을 볼 수 있습니다.

이제 GitHub에 폴더가 성공적으로 생성되었습니다.

결론

GitHub에서는 Git 리포지토리에 빈 폴더를 추가할 수 없습니다. 리포지토리에 추가하려면 폴더에 파일이 있어야 합니다. 새 폴더를 만들려면 먼저 폴더를 만든 다음 해당 폴더에 자리 표시자 파일을 추가합니다. 그런 다음 새 폴더와 파일을 Git 리포지토리에 추가합니다.

이제 전문가처럼 GitHub에 폴더를 만드는 데 필요한 도구가 생겼습니다!