
私のパーソナルコンピュータにプログラムを作成し、すべてのファイルを空のGitHubリポジトリにアップロードしたいと思います。
ファイルの一部がディレクトリであり、現在GitHub GUIがディレクトリのアップロードを拒否しているため、GitHub GUIではこれを実行できません。
Gitを使用してこれらのファイルをアップロードできますか?おそらく空のGitHubリポジトリ(後でGitHub GUIで承認される予定)に「プールリクエスト」を行うことで可能でしょうか?
私はSSHなしのソリューションを好みます。
修正する
私が間違っていた、ええはいGitHub GUIに直接ディレクトリをアップロードすることができます。 GitHubサポートメンバーは、Windowsの「開く」ではなく、より直感的なアップロードモードを使用するWindows
10 Homeアップロードモードです。
mode」ボタンを押すだけです。ただし、最小化モードに入った後は、ディレクトリをドラッグしてそのようにアップロードできます。
ディレクトリを表示して「開く」をクリックすると、ディレクトリ以外のファイルと同様にアップロードは行われません。
答え1
Webブラウザを使用してGitHubの空のリポジトリにアクセスする場合は、それを埋める方法についての指示が表示されます(参照)この空のストレージ例えば):
まだ準備していない場合は、アップロードしたいすべてのコンテンツを含むディレクトリを準備してください。
その中にgitリポジトリを初期化します:
git init
すべてのファイルとディレクトリを追加してコミットします。
git add -A git commit -m "Initial import"
GitHubが期待するものとブランチを一致させます。
git branch -M main
GitHubリポジトリを「リモート」として追加します(SSHキーが設定されていると仮定)。
git remote add origin [email protected]:roiko/foo.git
(必要に応じてURLを変更してください)。
コンテンツをプッシュしてください。
git push -u origin main