2012-09-04 9 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

pushコマンドを教えてもらえますか?私は 'git push doc master'を使います。それは私にエラーを示しています。 – Sagar

+3

githubにサイトが提案するようにリポジトリを設定すると、 "git push origin master"となります。 - originはリモートリポジトリのデフォルト名で、masterはブランチのデフォルト名です。 – moopet

+0

ウェブ上の同様の回避策:D –

22

まずあなたがあなたのLOCAL_DIRECTORY内のローカルフォルダやファイルを作成し、あなたはまた、すべてのものを追加することができます

git add file_path 

を使用してレポに追加することができます次に

git clone github_url local_directory 

ローカルマシンにあなたにリポジトリのクローンを作成する必要がを使用して。

git add . 

gitは空のフォルダを追跡しないことに注意してください。回避策は、追跡したい空のフォルダの中にファイルを作成することです。私は通常そのファイルにemptyという名前をつけていますが、あなたが選んだ名前は何でも構いません。

最後に、あなたがコミットし、Gitの詳細は、チェックアウトPro Git bookについてgithubの

git commit 
git push 

に押し戻します。

0

ローカルリポジトリに必要なフォルダを作成するだけです。たとえば、app、configディレクトリを作成したとします。

これらのフォルダの下に新しいファイルを作成することができます。 Gitのルールの

  1. まず我々は、ファイルのディレクトリを追加する必要があります。
  2. これらの追加ファイルをコミットします。

Gitのコマンドコミット行うには:

  1. gitが次にコミットを保存し、コミットメッセージを与えるGitは

をコミット

  • /アプリ/設定を追加します。

    はその後と一緒が起こる必要がありますが、空のフォルダを作成し、そのフォルダにファイルを追加するのではなく、フォルダの作成ができない、あなたのリモートリポジトリに 1. Gitのプッシュ起源リモート

  • +0

    私のローカルリポジトリに "foo"というフォルダを追加し、その中にファイルを追加します。 'git add foo'を実行してコミットします。次に 'git remote add foo 'と 'git push foo master'を実行します。最後のコマンドでエラーが表示されます。どこが間違っていますか? – Sagar

    +1

    "git remote add"を実行する必要はありません。 "git add foo /"を追加した後、 "git commit"を与えると、コミットメッセージのコミットメッセージが表示されます。次に、 "git push origin master"を使用してプッシュします。 – Mohanraj

    55

    を押します少なくとも1つのファイルを追加する。githubの上では、このようにそれを行うことができます。

    • ファイル名のテキスト・フィールド上の新しいファイル
    • 上の別のフォルダ
    • クリック、最初の書き込みを作成する内部のフォルダに移動しますあなたは
    • を作成するフォルダ名は、これはあなたが同様に
    • を複数のフォルダを追加することができ、フォルダ
    • を作成し、/を入力します
    • 最後に、新しいファイルに名前を付けます(例: .gitkeepconventionally git trackを作ろうとすると、git機能ではなく空のフォルダになります)最後にをクリックします。をコミットします。
    +0

    2016年12月現在で新しいファイルを作成します。ありがとうございます! – gsamaras

    4

    新しいファイルを作成し、ファイル名にスラッシュを使用します。 Webブラウザを使用したものについては

    のJava/Helloworld.txt

    +1

    私は質問に非常にはっきりと答えるか、既存の回答に何かを加えるとは思わない。 – moopet

    +0

    いいえ、それは役に立ちました。 – Quidam

    11

    たとえば。あなたは、次の操作を実行できます。新しいファイルを作成します。上のマスター・リポジトリに一度

    • クリックします。一番上のファイルボックスの名前で
    • 、フォルダの名前の後にフォルダの名前
    • 使用/キーを入力し、このフロントスラッシュは、あなたが見ることができるフォルダ
    • を作成しますフォルダ名の横に新しいボックスが表示され、そこでファイルの名前を入力できます。
    • 新しいファイルをコミットすると、ファイルの説明を入力できます。
    • マスターブランチに直接コミットするラジオボタンを選択します。
    • 新しいファイルをコミットするボタン
    • 新しいディレクトリが作成されます。
    +0

    私はまったく同じものでしたが、すでにここにあります。ありがとう –

    1

    実際にはGithubは空のフォルダを作成しません。 C:\Users\Username\Documents\GitHub\Repository上のフォルダを作成する例については

    、:

    • フォルダ名を作成するドキュメント

    • ファイル名を作成index.html下のドキュメント

    • オープンGithubのためのデスクトップ

      自動的に同期され、そこに表示されます。

    私はそれが助けてくれることを願っています。

    0

    新しいディレクトリを追加するには、ローカルリポジトリに新しいフォルダを作成するだけです。新しいフォルダを作成し、そこにファイルを追加します。今度はあなたの端末に行き、通常のファイルをGITに追加するように追加します。それらをリポジトリに入れて、ディレクトリを作成したことを確認してください。

    関連する問題