HOWTO · Git

フォルダーを Git リポジトリにしてリモートにプッシュする

ローカル フォルダーを Git リポジトリに変換できます。

このページの内容

この記事では、ローカル フォルダーを Git リポジトリに変換し、それらをリモート リポジトリにプッシュする方法を示します。

Git バージョン管理と GitHub は、探求に必要なすべてのツールを提供してくれます。 早速、今日の議題に入りましょう。

フォルダーを Git リポジトリにしてリモートにプッシュする

最初のステップは、空のリモート リポジトリを設定することです。 この場合、GitHub を使用することにしました。

リモートの設定方法がわからない場合は、次の手順に従ってください。

  1. GitHub アカウントに移動し、[リポジトリ] タブに移動します。
  2. New をクリックして新しいリポジトリを作成します。 リポジトリに名前を付けて、リポジトリの作成をクリックします。

README.md ファイルを含めないでください。 リンクをリポジトリにコピーします。 次のステップで必要になります。

Git Bash を開き、Git リポジトリを作成したいディレクトリで cd を開き、git init コマンドで Git リポジトリを初期化します。

ここに例があります。

git init

ノート:

GitHub をリモートとして使用していない場合は、git init --bare コマンドを使用します。

ディレクトリが Git 作業ディレクトリに変換されたので、すべてのファイルをコミット用にステージングできます。 git add . を使用します。 コマンドを実行して、すべてのファイルとフォルダーをインデックスに追加します。

ファイルをステージングする前に、作業ディレクトリをざっと見てみましょう。

$ git status

git status

Git が存在するファイルとフォルダーを追跡していないことがわかります。 それらをインデックスに追加しましょう。

$ git add .

インデックスを確認してみましょう。

git status check index

私たちのファイルは現在、コミットされる変更の下にあります。 以下のコマンドを実行して、変更をコミットし、コミット メッセージにフィードできます。

$ git commit -m "Initial Commit"

次に、ローカル リポジトリをリモート GitHub リポジトリにリンクします。 コピーしたリンクを覚えておいてください。 ここで出番です。

2つをリンクする方法は次のとおりです。

$ git remote add origin https://github.com/Wachira11ke/Git-Tutorials.git

これにより、リモートから変更をプッシュおよびフェッチできるようになります。 これは、git remote -v コマンドを実行することで確認できます。

git remote -v

これで、変更をリモート リポジトリにプッシュできます。 初めてプッシュするので、-u フラグを指定して git push コマンドを使用します。

これにより、変更をリモートにプッシュし、ブランチを設定してリモート ブランチを追跡するように Git に指示します。

$ git push -u origin master

出力:

git push -u origin master

追跡するように設定 とはどういう意味ですか?

リモート ブランチを追跡するようにブランチをセットアップすると、リモート ブランチを指定せずに自動的にプッシュおよびプルできます。 git remote -vv を使用して、リモート追跡ブランチを確認できます。

空でないローカル ディレクトリを Git リポジトリに変換し、変更をリモートにプッシュできます。 GitHub をリモートとして使用する予定がない場合は、必ず git init --bare コマンドを使用してください。