TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする

TortoiseGit を利用して、GitHubにファイルの追加やコミット、プッシュをする手順を紹介します。

ファイルの追加

ローカルリポジトリにファイルを追加します。

クローンで作成されたローカルのリポジトリのフォルダを開きます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像1

リポジトリは空のため、ファイルはまだありません。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像2

新しいファイルを作成します。今回は"sample-01.txt"というファイルを作成しました。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像3

ファイルを選択し、右クリックしてポップアップメニューを表示します。メニューの[TortoiseGit]の[追加]サブメニューを選択します。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像4

下図のファイル追加ダイアログが表示されます。追加するファイルにチェックをしダイアログボックスの[OK]ボタンをクリックします。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像5

メッセージウィンドウが表示されます。ファイルの追加が完了すると下図のメッセージが表示されます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像6

以上でファイルの追加は完了です。

ローカルリポジトリへのコミット

ファイルの追加ができたら、ローカルのリポジトリへコミットします。
リポジトリのフォルダをクリックして選択します。右クリックしポップアップメニューを表示します。メニューの[Gitコミット]を選択します。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像7

コミットウィンドウが表示されます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像8

[メッセージ]テキストボックスにコミットメッセージを入力します。下部にはコミットで変更されるファイルの一覧が表示されています。設定ができたら、ウィンドウ下部の[OK]ボタンをクリックします。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像9

メッセージウィンドウが表示されファイルのコミットが実行されます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像10

コミットが完了すると、エクスプローラのファイルのバッジアイコンが緑色に変わります。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像11

リモートリポジトリへのプッシュ

ローカルリポジトリにコミットした内容をリモートリポジトリに反映(プッシュ)します。
エクスプローラでリポジトリのフォルダを選択し、右クリックします。ポップアップメニューの[Git 同期]をクリックします。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像12

[Git 同期]ウィンドウが表示されます。ウィンドウ下部の[プッシュ]ボタンをクリックします。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像13

メッセージウィンドウが表示され、プッシュ処理が始まります。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像14

認証ダイアログが表示されます。パスワードを入力します。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像15

プッシュが完了すると下図のメッセージが表示されます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像16

GitHubの管理画面で確認するとGitHubのリポジトリにもファイルが追加されていることが確認できました。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像17

補足:初回コミット時

初回のコミット時に、ユーザー名が設定されていない場合は下図のダイアログが表示されます。[Yes]ボタンをクリックすると設定画面が開きます。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像18

TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像19

TortoiseGitの設定ウィンドウが開きます。左側のツリービューで[Git]ノードを選択します。右側のエリアの[名前][メール]欄にGitHubのユーザー名とメールアドレスを入力します。
TortoiseGit でGitHubにファイルの追加、コミット、プッシュをする:画像20

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2015-03-26
Copyright © 1995–2025 iPentec all rights reserverd.