GitツールSourceTreeの初期設定方法とローカル・リモートでの使い方まとめ

僕はこれまで、Gitを使うときは、ターミナルかTortoiseGitを利用していました。

けれど先日、「SourceTreeはいいぞ!」と教えてもらって使ってみたところ、実際に本当に良くてGit操作はこのツールに一本化しました。

ただ、SourceTreeに関して使い方を調べようとネットを検索しても、情報があまりなかったので、インストール方法や、使い方についてまとめてみることにしました。

実際、使い方を解説する必要もないくらい使いやすいから、使い方に関しての需要がないのかもしれません。けれど、自分用に「Gitコマンドと使い方」の逆引き情報がてらまとめてみたので紹介です。

スポンサーリンク
レクタングル(大)広告

SourceTreeとは

SourceTree公式ページ

SourceTreeは、MacでもWindowsでも利用できるGUI(グラフィック・ユーザー・インターフェース)の無料Gitクライアントツールです。

MacやWindowsでのGUI操作に慣れていて、多少のGit経験さえあれば、感覚的にGitでのバージョン管理が行えるというくらいに使いやすいツールです。

Gitについてよくわからないという場合は、以下のサイトが参考になるかと思います。

ようこそ、サル先生のGit入門へ。Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう!

動画で解説。

分散型バージョン管理システムの定番であるgitについて、基本的な使い方を学んでいきます。

ゲーム感覚で学習。

A interactive Git visualization tool to educate and challenge!

SourceTreeの使い方

以下では、SourceTreeの使い方についてまとめた記事です。

実際、使い方を書くまでもないくらい簡単なものも書かれていますが、使用したことがない方が「簡単そう」と思っていただければと。

僕は、Windowsユーザーなので、Windowsでの利用方法のみしか書かれていません。

インストールと初期設定

まずは、SourceTreeのインストールと、ユーザー登録方法の紹介です。

僕はこれまでGUIでGitを使用するときはTortoiseGitを使用していました。ただ先日、SourceTreeというGi...

インストール自体は非常に簡単で方法を見る必要もないくらいだと思います。

ただ、SourceTreeを利用するには、公開元のAtlassian(アトラシアン)に無料でユーザー登録する必要があり、こういった登録に慣れていない人はちょっとつまずくポイントかもしれません。

ローカルリポジトリの管理(操作やコミット)

SourceTreeを用いた、最も基本的なGit操作についてです。

これまで、Git操作は主にターミナルから行っていました。ただ先日、SourceTreeで視覚的にリポジトリを管理するようにな...

SourceTreeでの、ユーザー名と、メールアドレス登録方法も書かれています。これをしないと、コミットできないので。

ローカルリポジトリの管理(ブランチ操作やタグ付け)

SourceTreeを使うことで、ブランチの管理などが非常にやりやすくなります。

前回、SourceTreeでコミットに関する基本操作を行う方法について書きました。 今回は、SourceTreeでブランチの作成・マージ...

コマンド操作だと現在の状態の把握にコマンドを必要としますが、SourceTreeを使用すると視覚的に分かりやすく状態が把握できます。

リモートリポジトリ(GitHub)を使うための設定

SourceTreeからSSH接続で、GitHubのリモートリポジトリを操作するための設定方法です。

前回、SourceTreeを利用したGitの基本的なローカルリポジトリ操作について書きました。で、次はリモー...

今回書いた記事の中では、最も面倒な設定かもしれません。僕自体、こういったものの設定方法をすぐ忘れてしまうため、「半年後、再設定する必要があっても、すんなりと思い出せるように」と備忘録。

リモートリポジトリの管理

SourceTreeを利用することで、ブランチの管理が非常にやりやすくなりますが、このリモート操作もGUI化することで非常にやりやすくなります。

先日、Gitのローカルリポジトリでバージョン管理する方法について書きました。今回は、そのローカルリポジトリ管...

僕の場合、リモート操作をする場合はコマンドが長くなるので、毎回ターミナルのコマンド履歴から探してコピペで利用したりしていました。こういった、長いコマンドを入力するような手間はなくなると思います。

まとめ

SourceTreeは、Gitに慣れてない人が、「これからGit管理をする必要がある」なんてことになった場合には、分かりやすくて重宝するツールになると思います。

あとからコマンド操作を覚える必要がある人でも、まずはSourceTreeで「Gitでどういったことができるのか?」を知ってからの方がイメージを掴みやすいのではないかと思います。

ということで、「Gitは使ったことがないけど利用する必要が出てきた」とか「操作コマンドをいちいち入力するのは面倒くさい」なんて場合に、SourceTreeは良い選択肢になり得るかと思います。

サイト SourceTree