2012-09-04 4 views
162

github 저장소에 폴더를 만들고 해당 폴더에 파일을 추가하려고합니다. 이것을 달성하는 방법?github 저장소에 폴더를 만드는 방법은 무엇입니까?

+2

[Git을 사용하지 않고 github.com repo에서 폴더 만들기] (https://stackoverflow.com/questions/18773598/creating-folders-inside-github-com-repo-without-using-git) – Melebius

+0

나는 이것이 매우 오래된 질문이지만 여전히 누군가를위한 시간을 절약 할 수 있음 아래의 링크는 Github 웹 사이트 자체에 폴더를 만드는 방법을 언급하는 답변입니다. https://stackoverflow.com/questions/18773598/creating-folders-on-github-com-without-using-git – Nikhilesh

답변

134

git doesn't store empty folders. doc/foo.txt와 같은 폴더에 파일이 있는지 확인하고 git add doc 또는 git add doc/foo.txt을 실행하면 커밋 한 폴더가 로컬 저장소에 추가됩니다 (밀어 넣으면 github에 표시됩니다)

+1

푸시 명령을 알려주시겠습니까? 나는'git push doc master'를 사용합니다. 그것은 나에게 오류를 보여줍니다. – Sagar

+3

github에서 사이트가 제안하는 방식으로 저장소를 설정하면 "git push origin master"가됩니다. 원점은 원격 저장소의 기본 이름이고 master는 분기의 기본 이름입니다. – moopet

+0

비슷한 문제 해결 방법 : D –

22

먼저 당신은 당신이 당신의 local_directory 내부 로컬 폴더와 파일을 생성하고, 또한 모든 것을 추가 할 수 있습니다

git add file_path 

를 사용하여 REPO에 추가 할 수 있습니다 다음

git clone github_url local_directory 

로컬 컴퓨터 당신에 저장소를 복제해야 사용.

git add . 

git은 빈 폴더를 추적하지 않습니다. 해결 방법은 추적하려는 빈 폴더 안에 파일을 만드는 것입니다. 나는 보통 그 파일 이름을 empty으로 지정하지만, 당신이 선택한 이름이 될 수 있습니다.

마지막으로, 당신은 커밋하고 힘내에 대한 추가 정보를 원하시면, 체크 아웃 Pro Git book를 들어 GitHub의

git commit 
git push 

로 다시 밀어 넣습니다.

0

로컬 저장소에 필요한 폴더를 만들면됩니다. 예를 들어 app, config 디렉토리를 만들었습니다.

이 폴더 아래에 새 파일을 만들 수 있습니다. 망할 놈의 규칙에 대한

:

  1. 먼저 우리는, 파일 디렉토리를 추가해야합니다.
  2. 그런 다음 추가 된 파일을 커밋하십시오.

망할 놈의 명령은 커밋하려면 :

  1. 자식은 커밋 저장, 응용 프로그램/설정/
  2. 자식이

그런 다음 커밋 메시지를주고 커밋 추가합니다.

그런 다음 원격 저장소에 밀어

, 당신은 빈 폴더 를 만든 다음 해당 폴더에 파일을 추가, 오히려 폴더 생성이와 함께 를 일어나야 할 수

+0

로컬 repo에 "foo"폴더를 추가하고 파일을 추가하십시오. 'git add foo'를 실행하고 커밋합니다. 그런 다음'git remote add foo '그리고'git push foo master'를 입력하십시오. 마지막 명령은 오류를 보여줍니다. 내가 어디서 잘못한거야? – Sagar

+1

"git remote add"를 수행 할 필요가 없습니다. "git add foo /"를 추가 한 다음 "git commit"을 주면 commit 메시지가 commit 메시지를 보냅니다. 그런 다음 "git push origin master"를 사용하여 푸시하십시오. – Mohanraj

55

원격 1. 자식 푸시 기원 적어도 하나의 파일을 추가하는 것.

  • 는 파일 이름의 텍스트 필드에 새 파일
  • 에 다른 폴더를
  • 클릭을 만들 내부의 폴더를 먼저 쓰기로 이동 : GitHub의에 당신은이 방법을 수행 할 수 있습니다 폴더 이름은 당신이 다음 /을 입력
  • 을 만들려면, 이것은 당신이 유사
  • 더 많은 폴더를 추가 할 수있는 폴더
  • 를 생성
  • 마지막으로 새 파일에 이름을 지정하십시오 (예 : .gitkeepconventionally 그렇지 않으면 git 기능을 사용하지 않고 git track을 만드는 데 사용됩니다.) 그리고 마지막으로 을 클릭하십시오. 새 파일을 적용하십시오.
+0

2016 년 12 월을 기준으로 새 파일을 만드십시오. 감사합니다! – gsamaras

4

새 파일을 만든 다음 파일 이름에 슬래시를 사용하십시오. 예 :

Java/Helloworld.txt

+1

나는 그 질문에 매우 명확하게 대답하지 않거나 기존 대답에 무엇이든 추가한다고 생각하지 않습니다. – moopet

+0

아니, 유용했다. – Quidam

11

웹 브라우저를 사용하는 사용자의 경우. 마스터 저장소에 한 번 새 파일을 만들기에

  • 클릭

    • : 다음을 수행 할 수 있습니다. 상단의 파일 상자의 이름으로
    • 사용 / 키 폴더의 이름 다음에 폴더의 이름을 입력 이 앞 슬래시는 폴더를 만들고
    • 당신은 볼 수 있습니다 폴더 이름 옆에 파일 이름을 입력 할 수있는 새 상자가 나타납니다.
    • 아래의 상자에 새로운 파일을 입력하면 파일에 대한 설명을 입력 할 수 있습니다.
    • 마스터 분기에 직접 커밋 라디오 버튼을 선택하십시오.
    • 클릭하십시오. 새 파일 적용 버튼
    • 새 디렉토리가 생성됩니다.
  • +0

    나는 ans와 거의 같았지만, 이미 여기있다. 감사 –

    1

    실제로 Github 빈 폴더를 만들지 않습니다. 예를 들어

    C:\Users\Username\Documents\GitHub\Repository에 폴더를 만들 수 있습니다 :

    • index.html아래 문서 파일 이름을 만들 폴더 이름을

    • 개방 Github에서를 문서

    • 를 만들 데스크톱

      자동으로 동기화되어 표시됩니다.

    나는 그것이 도움이되기를 바랍니다.

    0

    새 디렉토리를 추가하려면 로컬 저장소에 새 폴더를 만드십시오. 새 폴더를 만들고 파일을 추가하십시오. 이제 터미널로 가서 일반 파일을 GIT에 추가하는 것처럼 추가하십시오. 저장소에 넣고 상태를 확인하여 디렉토리를 만들 었는지 확인하십시오.