빈 GitHub 저장소에 파일(일부는 디렉터리) 업로드

빈 GitHub 저장소에 파일(일부는 디렉터리) 업로드

내 개인용 컴퓨터에 프로그램을 만들었고 모든 파일을 빈 GitHub 저장소에 업로드하고 싶습니다.

파일 중 일부가 디렉터리이고 현재 GitHub GUI가 디렉터리 업로드를 거부하기 때문에 GitHub GUI에서는 이 작업을 수행할 수 없습니다.

Git을 사용하여 이러한 파일을 업로드할 수 있나요? 어쩌면 빈 GitHub 저장소(나중에 GitHub GUI에서 승인할 예정)에 "풀 요청"을 함으로써 가능할까요?

나는 SSH가 없는 솔루션을 선호합니다.

고쳐 쓰다

내가 틀렸어, 그래GitHub GUI에 직접 디렉터리를 업로드하는 것이 가능합니다. GitHub 지원 구성원은 Windows의 "열기" 대신 더 직관적인 업로드 모드를 사용하는 Windows
10 Home 업로드 모드입니다.
mode” 버튼을 누르면 됩니다. 하지만 최소화 모드에 들어간 후에는 디렉토리를 끌어서 그런 식으로 업로드할 수 있습니다.
디렉터리를 표시하고 "열기"를 클릭하면 디렉터리가 아닌 파일과 마찬가지로 업로드가 발생하지 않습니다.

답변1

웹 브라우저를 사용하여 GitHub의 빈 저장소에 액세스하는 경우 이를 채우는 방법에 대한 지침이 표시됩니다(참조이 빈 저장소예를 들어):

  1. 아직 준비하지 않았다면 업로드하려는 모든 콘텐츠가 포함된 디렉터리를 준비하세요.

  2. 그 안에 git 저장소를 초기화합니다:

    git init
    
  3. 모든 파일과 디렉터리를 추가하고 커밋합니다.

    git add -A
    git commit -m "Initial import"
    
  4. GitHub에서 예상하는 것과 분기를 일치시킵니다.

    git branch -M main
    
  5. GitHub 저장소를 "원격"으로 추가합니다(SSH 키가 설정되어 있다고 가정).

    git remote add origin [email protected]:roiko/foo.git
    

    (필요에 따라 URL을 바꾸십시오).

  6. 콘텐츠를 푸시하세요.

    git push -u origin main
    

관련 정보