- 既存のフォルダを新しいリポジトリとして初期化し、リモートリポジトリにプッシュする方法:
# フォルダをGitリポジトリとして初期化する
$ cd フォルダのパス
$ git init
# リポジトリにすべてのファイルを追加する
$ git add .
# 変更をコミットする
$ git commit -m "初回コミット"
# リモートリポジトリを追加する
$ git remote add origin リモートリポジトリのURL
# リモートリポジトリにプッシュする
$ git push -u origin master
- 既存のフォルダを既存のリポジトリに追加してプッシュする方法:
# 既存のリポジトリに移動する
$ cd 既存のリポジトリのパス
# 既存のリポジトリにフォルダを追加する
$ git submodule add フォルダのパス
# 変更をコミットする
$ git commit -m "フォルダを追加"
# リモートリポジトリにプッシュする
$ git push origin master
- 既存のフォルダを新しいブランチとして既存のリポジトリに追加してプッシュする方法:
# 既存のリポジトリに移動する
$ cd 既存のリポジトリのパス
# 新しいブランチを作成する
$ git branch 新しいブランチ名
# ブランチを切り替える
$ git checkout 新しいブランチ名
# 既存のフォルダを追加する
$ git submodule add フォルダのパス
# 変更をコミットする
$ git commit -m "フォルダを追加"
# リモートリポジトリにプッシュする
$ git push origin 新しいブランチ名
これらはいくつかの一般的な方法ですが、Gitの柔軟性により、他の方法も利用できます。上記の例はGitコマンドラインを使用していますが、GitクライアントやGUIツールを使用することもできます。また、適切なアクセス権限を持つことが必要です。
この投稿は、Gitを使用して既存のフォルダをリポジトリにプッシュする方法についてのガイドとなるでしょう。