「TortoiseGitで既存リポジトリからクローンを作成する方法」では、ローカルに存在するGitリポジトリからクローンを作成する方法を説明しました。
また、「GitHubのアカウント作成からリポジトリ作成まで」では、GitHubにリポジトリを作成する方法を説明しました。

ここでは、「TortoiseGitで既存リポジトリからクローンを作成する方法」で作成した「testClone」をGitHubのリポジトリに接続し、ファイルを登録する方法を説明します。

GitHubのリポジトリを確認する

  1. ブラウザでGitHubを開き、GitHubアカウントにログインします。

  2. リポジトリの一覧から、今回使用するリポジトリをクリックします。

  3. リポジトリのページが表示されます。

  4. ページ上部の「Code」をクリックし、表示されたリポジトリのURLをコピーします。
    コピーしたURLは、ローカルのリポジトリをGitHubのリポジトリに接続するときに使用します。


リモートリポジトリをGitHubに変更する

「TortoiseGitで既存リポジトリからクローンを作成する方法」では、ローカルにあるリポジトリ(C:\work\TestRep)から、クローン(C:\work\TestClone)を作成しました。
ここでは、このクローンのリモートリポジトリをGitHubのリポジトリに変更します。

  1. 「TestClone」フォルダを右クリックして [TortoiseGit] → [設定] します。

  2. 「Git」→「リモート」を選択します。


  3. 「origin」を選択します。


  4. 「URL」をGitHubのリポジトリURLに変更します。
    「プッシュURL」は空欄のままで構いません。「プッシュURL」が空欄の場合、「URL」と同じ接続先がプッシュ先として使われます。


  5. 「URL」を入力したら [OK] ボタンをクリックします。


ファイルをGitの管理対象に追加する

  1. 「TestClone」フォルダを開きます。現在、「C:\work\TestClone」には3つのファイルが存在します。このうち、「sample.bat」と「test.csv」はすでにGitの管理対象になっています。今回は、Gitの管理対象になっていない「test.txt」を追加します。


  2. 「test.txt」を右クリックして [TortoiseGit] → [追加] を選択します。

  3. 「追加」画面が表示されたら、[OK] ボタンをクリックします。


  4. フォルダ内の何もないところで右クリックして、「Git コミット」を選択します。
  5. 「コミット」画面が表示されます。コミットのメッセージを入力して、[コミット] ボタンをクリックします。


  6. コミット結果が表示されますので、 [閉じる] ボタンをクリックします。

  7. 追加した「test.txt」のアイコンが「コミット済み(緑)」に変わりました。


GitHubへプッシュする

  1. 「TestClone」フォルダを右クリックして [TortoiseGit] → [プッシュ] を選択します。

  2. 宛先のリモートがGitHubに設定した「origin」になっていることを確認して、[OK] ボタンをクリックします。



  3. プッシュが正常に完了すれば、GitHubのリポジトリにファイルが登録されます。


GitHubでファイルを確認する

プッシュが完了したら、GitHubでファイルが登録されているか確認します。

  1. ブラウザで、今回作成したGitHubのリポジトリを開きます。

  2. リポジトリの画面に、先ほどTortoiseGitからプッシュしたファイルが表示されていれば、GitHubへの登録は完了です。



  3. ファイル名をクリックすると、GitHub上でファイルの内容も確認できます。


まとめ

今回は、TortoiseGitを使って、ローカルにあるファイルをGitHubへ登録する方法を紹介しました。
TortoiseGitを使えば、コマンドを入力しなくても、Windowsの右クリックメニューからGitの操作を行うことができます。
GitHubを使うことで、ローカルだけでなく、リモートリポジトリにファイルや変更履歴を保存できるようになります。

以上、「TortoiseGitで既存リポジトリからクローンを作成する方法」で作成した「testClone」をGitHubのリポジトリに接続し、ファイルを登録する方法をについて解説しました。