[解決済み] Git によるすべてのサブディレクトリの追加
質問
あるフォルダとそのサブディレクトリのすべてを git リポジトリに追加するのに苦労しています。私はこれが非常に人気のある質問であることをいくつかのググりをした後に理解し、私は運悪くそれぞれの提案を試しました。
のマニュアルページにある提案です。
. 私はさらに
git add -A
も試してみましたが、成功しませんでした。簡単にするために、git リポジトリを次のように初期化したとしましょう。
Dir1
. そして、次のようなファイルのディレクトリ構造になっています。
Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt
私の実ファイルには5~6階層にまたがるサブディレクトリがあります。そこで、各サブディレクトリ内のすべてのファイルを私のリポジトリに追加するgitコマンドはありますか?今現在、私がマニュアルページにある提案を実行すると
git add Dir1/\*
と表示されます。
Dir2
を見ることができますが、緑色のフォルダとして表示され、開くことができません。
Dir2
のすべてのファイル/フォルダーが追加されなかったと思われます。何か助けがあれば、非常にありがたいです。私は新しいgitユーザー(使い始めて1週間未満)なので、あなたの指示を初心者レベルにしてみてください。
どのように解決するのですか?
してください。
git add .
をリポジトリのルートに置いたまま これで全て追加されます。もしあなたが
git add *
を実行すると、次のファイルだけが追加されます。
*
を指すファイルのみを追加します。ドットは1つで、ディレクトリを指します。
上記のコマンドを実行してもディレクトリやファイルが git の index/repo に追加されなかった場合は、次のコマンドで git が無視するようにマークされているかどうかを確認することを忘れないでください。 .gitignore ファイルに書かれているかどうかを確認することを忘れないでください。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] git add -A」と「git add .」の違い。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gitで「このリポジトリでは別のgitプロセスが実行されているようです...」と表示される問題
-
git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
git reset --hardとgit reset --softの違いについて
-
ファイル名が長すぎるため、作業ツリーをチェックアウトできない警告が表示されました。クローンには成功しましたが、チェックアウトに失敗しました。
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] GitHubで、既存のレポを追加するときにすべてのブランチをプッシュするにはどうしたらいいですか?
-
[解決済み] バージョン管理には、なぜタグとリリース/ベータブランチを使い分ける必要があるのでしょうか?
-
[解決済み] 新サーバーへのGitプッシュ/クローン
-
[解決済み] VSCodeからgitの統合を削除する
-
[解決済み] 非標準のポートでリモートリポジトリを使用する