Githubのリモートリポジトリusername/hogeに、ローカルのhome/directory1(directory1は複数のファイルやディレクトリを含むディレクトリ)をアップロードしたいと思っています。
そのために、
cd home git init git add directory1 git commit -m "first commit" git push origin master
として、一応Githubのリモートリポジトリusername/hogeにはdirectory1が表示されました。
しかし、ローカルのdirectory1の中には複数のファイルやディレクトリが入っているのですが、リモートではdirectory1の中を確認することができません。
どうすればdirectory1の中身を含めてgit pushできるでしょうか。
なお、.gitignoreはこのディレクトリには存在しません。
<追記1>
$ git ls-files
directory1
$ git status ignored
ブランチ master
nothing to commit, working directory clean
となります。
$ cd directory1
とすると
$ git ls-files
file1 file2 file3 directory1 directory2 directory3 ...
とdirectory1内のファイル、ディレクトリが表示されます。
$ cd directory1
$ git add .
$ cd ..
$ git commit
とすると、
ブランチ master
Changes not staged for commit:
modified: directory1 (modified content)
no changes added to commit
という結果が出ます。
<追記2>
$ rm -rf directory1/.git
としても、
$ git ls-files directory1 $ git add . $ git commit ブランチ master nothing to commit, working directory clean
と先ほどと結果は変わりませんでした。
ちなみに、homeの中にdirectory1, .gitがある状態で、
$ cd home $ git add directory1
などとしています。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2018/05/26 13:22
2018/05/26 13:54
2018/05/26 14:18
2018/05/27 10:04