リモートリポジトリとローカルリポジトリを用意したら、データをアップしていきます。
まずはローカルリポジトリに、元となるテキストファイルを作成するところからスタート。
作成したものは「コミット」でローカルリポジトリに保存し、「プッシュ」でリモートリポジトリに反映します。
プッシュ時にリモートリポジトリと接続するので、HTTPSなどのリポジトリURLを調べておくとあとの作業がスムーズ。
今回は新規に作成したローカルリポジトリを使うので、クローンによる複製操作は行いません。
はじめに
下表は本記事に出てくる専門用語になります。
用語 | 意味 |
---|---|
コミット | データを保存/確定 |
プッシュ | データをアップ |
ブランチ | データを分岐 |
事前に「Git」をインストールしてから作業に入るようにしてください。
メニュー操作できる「TortoiseGit」を使って視覚的に確認しながら進めていきます。
リモートリポジトリには「GitHub」を利用しています。こちらは任意のものでOK。
データを作成
ローカルリポジトリにテキストファイルを作成します。
.git data.txt // 作成
リモートリポジトリについても、以下方法で作成してください。
ファイルを開いてテキストを入力します。内容は自由です。
サンプル用のデータです。
データをコミット
ローカルリポジトリ内、もしくはひとつ上の階層でフォルダを右クリックします。
メニューから「Git コミット->”master”」を選択。

GitHubからクローンすると「master」が「main」に、ブランチを切り替えると「ブランチ名」に表示が変わります。
TortoiseGitのダイアログが表示されます。
メッセージには作業内容が分かるようなコメントを入力。「テキスト入力作業」とします。

変更した項目にあるファイル名が、先ほど編集したファイルと一致していることを確認。
問題なければチェックを入れて「コミット」します。

メッセージを空白のままにするか、チェックが漏れているとコミットできません。
ダイアログに青く成功と出ていれば、コミット完了です。
成功 (0000 ms @ 2022/04/01 00:00:00)
データをプッシュ
再度、ローカルリポジトリ内、もしくはひとつ上の階層でフォルダを右クリック。
メニューから「TortoiseGit」のサブメニューを開きます。

続いて「プッシュ」を選択。

開いたダイアログの宛先から「管理」を開きます。

URLに「リポジトリのURL」を入力してください。リモートは自動入力されます。

「origin」は、広く一般的に設定されるリポジトリのデフォルトの名前です。
最後に「適用」で内容を保存し、「OK」でダイアログを閉じます。
Refのローカルに「master」などのブランチ名、宛先のリモートに「origin」が入っているのを確認。

「master」は、広く一般的に設定されるブランチのデフォルトの名前です。
オプションは変更せず「OK」でプッシュします。

ダイアログに青く成功と出ていれば、プッシュ完了です。
成功 (0000 ms @ 2022/04/01 00:00:00)
データを確認
マイページからリモートリポジトリをクリックし「Code」のタブを開きます。

先ほどプッシュしたファイルが入っているので、これでデータ確認完了。

ちなみにファイル名をクリックするとファイルの内容を確認できますよ。

同じ「Code」タブで、コミット時のメッセージをクリックすると変更箇所も確認可能。

おわりに
ファイル作成からデータをコミット、プッシュするまでの流れは以上になります。
今回は、新しいローカルリポジトリを使って進めましたが、実務ではクローンしてスタートすることがほとんど。
ファイルは多くなるものの「TortoiseGit」がすべての更新を検知してくれるので、基本の操作は変わりません。
一番上の階層にあるフォルダでコミットすれば、「変更した項目」から複数のデータを一度に確認できますよ。
更新するものにはチェック、そうでないものは空にするなど、適宜調整してみてください。