ホシノもわかるTortoise Git
Gitの基本
Gitとは
Gitとは、バージョン管理ツールの一つで、もともとLinuxのソースコードを効果的に管理するために開発されたツールのことです。
Gitでファイルを管理すると、更新履歴がGitに保存されていきます。手元にバックアップ用ファイルのコピーを置く必要がないため、ファイルがすごく管理しやすいです。
リポジトリ
Gitには、リモートリポジトリとローカルリポジトリの2種類があります。
リモートリポジトリ
専用のサーバに配置して複数人で共有するためのリポジトリです。
ローカルリポジトリ
個人のパソコンの中に配置するリポジトリです。
普段の作業はローカルリポジトリを使ってすべて自身のパソコン内で行うことができます。ローカルリポジトリで作業した内容を公開したいときは、リモートリポジトリへアップロードして公開します。
インストール
Git,TortoiseGitのインストール
インストールは以下のURLを参照してください。
TortoiseGitの使い方
事前準備
デスクトップ上で右クリックから「Gitクローンの複製」を選択
![](https://assets.st-note.com/img/1664169437425-qPsMEBRpnw.png)
2.画像の画面が表示されるので、URLの欄にリモートリポジトリのURLを入力
![](https://assets.st-note.com/img/1664169487211-3xVngLoBQq.png?width=1200)
3.リモートリポジトリを作った環境の「ユーザーネーム」、「パスワード」を入力
![](https://assets.st-note.com/img/1664169521456-aT458Ftukv.png?width=1200)
4.以下の画像が表示されると自身のパソコンにリモートリポジトリが接続され、リモートリポジトリにあるフォルダがデスクトップに置かれる。今後の手順はこのフォルダ内で行う。
![](https://assets.st-note.com/img/1664169562188-IYwjsDoqYl.png?width=1200)
新規作成
1.フォルダ内で新規のドキュメントを作成
![](https://assets.st-note.com/img/1664169674958-Ff8Y26zgTv.png?width=1200)
2.テキストを入力し保存
![](https://assets.st-note.com/img/1664169708360-GlmRnKIAE4.png)
追加
1.「右クリック」→「TortoiseGit」→「追加」を選択
![](https://assets.st-note.com/img/1664169750765-OVBcVNixuy.png?width=1200)
2.テキストを入力し保存
![](https://assets.st-note.com/img/1664169784009-LHwygTVeis.png?width=1200)
コミット
1.「右クリック」→「TortoiseGit」→「コミット」を選択
![](https://assets.st-note.com/img/1664169819844-IJQKszPo4L.png?width=1200)
2.名前、メールアドレスの設定。
「はい」を選択
![](https://assets.st-note.com/img/1664169865356-tqPNJyWnnW.png)
チェックを入れずに「OK」を選択
![](https://assets.st-note.com/img/1664169888320-lN2e0a4G14.png)
名前、メールアドレスのみを入力し「OK」を選択
![](https://assets.st-note.com/img/1664169911994-NxcIOkJlx4.png?width=1200)
3.メッセージを記入し「コミット」を選択(メッセージはわかりやすければなんでも可)
![](https://assets.st-note.com/img/1664169942028-YsRdIyopKd.png?width=1200)
4.以下の画像が確認できればコミット完了
![](https://assets.st-note.com/img/1664169962174-A057quZ50g.png?width=1200)
プッシュ
1.「右クリック」→「TortoiseGit」→「プッシュ」を選択
![](https://assets.st-note.com/img/1664170000326-4BICA9Q6Gx.png?width=1200)
2.ローカル(L):master、リモート(R):master、リモート(M):originを選択し「OK」を選択
![](https://assets.st-note.com/img/1664170025046-Jck3JUdYN0.png)
3.以下の画像が確認できたらプッシュ完了
![](https://assets.st-note.com/img/1664170058995-DujpokaPhF.png?width=1200)
4.リモートリポジトリを確認し、アップロードされていたらプッシュ成功
![](https://assets.st-note.com/img/1664170095082-gBQ0m2CKDJ.png?width=1200)
ブランチ
ブランチの作成
1.「右クリック」→「TortoiseGit」→「ブランチを作成」を選択
![](https://assets.st-note.com/img/1664170181983-NNFJ8BASnJ.png?width=1200)
2.ブランチ名を入力し「OK」を選択(今回はfile1とする)
![](https://assets.st-note.com/img/1664170229096-tmufLarYfA.png)
ブランチの切り替えと更新
1.「右クリック」→「TortoiseGit」→「切り替え/チェックアウト」を選択
![](https://assets.st-note.com/img/1664170258471-1gs5rbTq9O.png?width=1200)
2.先ほど作成した「file1」を選択
![](https://assets.st-note.com/img/1664170275856-LIX9ktBe4G.png)
3.以下の画像が確認できたらブランチの切り替えは完了
![](https://assets.st-note.com/img/1664170296276-pOkOGsVFFU.png?width=1200)
4.切り替えたブランチに変更を更新
・テキストを編集し保存
![](https://assets.st-note.com/img/1664170333640-Wj486G2XFU.png)
・「右クリック」→「Gitコミット」を選択
ここでmasterからfile1に変わっていることを確認
![](https://assets.st-note.com/img/1664170386157-aC2r48igzL.png?width=1200)
・メッセージを記入し「コミット」を選択
![](https://assets.st-note.com/img/1664170402038-11DpOsMYRW.png?width=1200)
・以下の画像が確認できたらコミット完了
![](https://assets.st-note.com/img/1664170418438-62LHhJZySb.png?width=1200)
・「右クリック」→「TortoiseGit」→「プッシュ」を選択
![](https://assets.st-note.com/img/1664170439395-RXWpMFgqw6.png?width=1200)
・ローカル(L):file1、リモート(R):file1、リモート(M):originを選択し「OK」を選択
![](https://assets.st-note.com/img/1664170452300-ShDbM3eEiz.png?width=1200)
・以下の画像が確認できたらプッシュ完了
![](https://assets.st-note.com/img/1664170474862-ia3kNWDz9s.png?width=1200)
・リモートリポジトリで作成したブランチにアップロードされているか確認。画像のように反映されていたらプッシュ成功
![](https://assets.st-note.com/img/1664170493326-fIuMDPbyzs.png?width=1200)
![](https://assets.st-note.com/img/1664170532513-q7vwAtUmBi.png?width=1200)
マージ
1.テキストを編集し保存
![](https://assets.st-note.com/img/1664170582946-HGvYd0s57Q.png)
2.コミットしプッシュ
・現在リモートリポジトリにあるmasterブランチとfile1ブランチの状況
![](https://assets.st-note.com/img/1664170618271-hq7xGVOaae.png?width=1200)
![](https://assets.st-note.com/img/1664170635169-yEGiMZ3kII.png?width=1200)
3.ブランチの切り替え(マージ先のブランチを指定。今回はmasterブランチに切り替え)
4.「右クリック」→「マージ」を選択
![](https://assets.st-note.com/img/1664170672277-LGtBvKJ8qI.png?width=1200)
5.Fromのブランチはマージ元のブランチを指定(今回はfile1ブランチを指定)し「OK」を選択
![](https://assets.st-note.com/img/1664170685463-Jq5mu7q0T3.png?width=1200)
6.masterブランチへプッシュするとリモートリポジトリにアップロードされる。
マージ後のmasterブランチとfile1ブランチの状況
![](https://assets.st-note.com/img/1664170720589-wRhTKrggFg.png?width=1200)
![](https://assets.st-note.com/img/1664170734186-1bIup3Q2IG.png?width=1200)
6.上記の画像通りならマージ成功
この記事が気に入ったらサポートをしてみませんか?