1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Windows10】TortoiseGitを基本的な機能を使ったみた。part2

Posted at

##【開発環境】
Windows 10 HOME

Git-2.27.0-64-bit
TortoiseGit 2.10.0.2 - 64-bit

##【目次】

  項目     
- はじめに
- git branch
- git ckeckout
- 最後に
- 参考

#はじめに

前回はgit clone,git push を行いましたが
今回はgit ckeckout,git branch あたりをやっていこうと思います。

違っている箇所等があれば指摘してください。

【前提条件】
・githubに登録済で「sample2」リポジトリを作成してtest.text がある。

・デスクトップに「sample2」のフォルダがある。

#git branch

ローカルで自分専用の作業ルートを別に作るみたいな感じです。
個人的にはこのbranchがgit を使う中でkeyにになっている気がします。

branch = (木の)枝と考えればイメージ付きやすいのでないでしょうか。

1.png

「sample2」フォルダを右クリック → TortoiseGit → ブランチを作成

2.png

新しいブランチ名を入力し、
新しいブランチで作業する場合は、「新しいブランチに切り替える(S)」にチェックする
内容を確認し「OK」

3.png

一旦 「閉じる」を押下。

4.png

test.textファイルに青部分の「20200724 1320 edit」を追記します。

6.png

「sample2」フォルダを右クリック → Gitコミット

7.png

コミット先 : sample2_branch である事を確認。
メッセージ : sample2_branch と入力。
text (青文字) :ダブルクリックすると修正した差分が確認出来ます。

内容を確認して「コミットしてプッシュ」。

7_2.png

ローカル名 : sample2_branch
リモート  : 空白時はローカル名が反映されます。
        別名にする時のみ入力。

8.png

閉じる。

9.png

反映先のgithubをブラウザで見てみると先ほど
ブランチのプルダウンに「sample2_branch」が出来ているので選択。

10.png

確かに修正したtest.textファイルに
「20200724 1320 edit」と追記されています。

#git ckeckout

ブランチの変更です。

作業用通路の変更みたいな感じで、このブランチの切り替えを行うと
修正したファイルの中身がそのブランチ毎に変わると考えれば
イメージしやすいのではないでしょうか?

1.png

「sample2」フォルダを右クリック → TortoiseGit → 切り替え/チェックアウト

2.png

さっきまではブランチが「sample2_branch」で作業していたので
「master」に変更してみます。

そして「OK」

3.png

閉じる。

4.png

その後、「test.text」を開いてみると
「sample2_branch」のブランチで追記した部分がありません。

確かにブランチの切り替えが出来ているようです。

#最後に
git に限らず自分の言葉や他の人に分かるように例えやイメージで説明出来れば
自分自身の理解も深まるのではないでしょうか?
(私自身出来ているかどうかは不明。。)

#参考

【Git】オレならこう説明する!Git初心者への用語説明

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?