branchの切り替えbranchを切り替えcheckoutをしたい場合、左下のBranchesの窓で、切り替えたいbranchをダブルクリックします。すると以下のアラートがでるので、問題なかったら「Checkout」。マージ先ほど作成したbranchをmasterにマージしたい場合、以下の手順にしたがってマージしていきます。今回は、マージをしたよという情報が残るマージ方法でいきます。mergeの種類もいくつかあります。これについては以下のサイトが分かりやすかったです。http://d.hatena.ne.jp/sinsoku/20111025/1319497900SmartGitにもどって、マージ作業をします。このときマージして結合する先のbranchで作業してください。developというbranchの内容をmasterにマージしたい場合、masterのbranchで以下の操作を行います。SmartGitの上部のボタン群にある「Merge」ボタンを押します。この場合、developbranchのコミットが表示されていないので右上の「Branches」ボタンを押します。ローカルにあるbranchをすべて表示させるようにチェックを入れました。するとmasterbranchよりも1コミットすすんでいるdevelopbranchのコミットがあります。これをmasterにマージします。Merge-Commit」を選択。Merge-Commit」を押します。先ほどのマージ作業が上手くできたかを確認したり、プログラムがうまく動かなくなったとき、過去のコミットを参照してどこを変更したかなどを参照することができます。ログの確認はSmartGitの画面右上の「Log」ボタン。ここで過去のコミットに戻す作業等もできますが、頻繁に戻すことはないので省略します。した設定SmartGitのレポジトリ一覧から右クリックでそのレポジトリがあるディレクトリをターミナルで開いたり、ファイラーで開いたりできます。Ubuntu標準のターミナルやファイラーを使っている場合、そのアプリで開くように設定する必要があります。下の写真だと、ファイラーが「nemo」、ターミナルが「terminater」で開くように設定しています。${filePath}です。おわりにいろいろ書いているうちにごちゃごちゃし始めたので、この辺にしておきます。GUIで操作できるのはとても楽だし、視覚的にわかりやすいですが、本当にはじめてGitを勉強するひとは一回コマンドラインで基本的な操作する練習をしてから使ってみるといいと思います。ないと何をやっているのかわからないままSmartGitに慣れてしまうと、GUI環境がなくなったときにどうすることもできない状況になると困るかなと。Gitに慣れてきたら日常的に行う操作に関しては、SmartGitでやると楽だと思います。前回コミットと現在変更した箇所の差分が表示されるので、これが便利だと思います。あとコミットするファイルを視覚的に選択できるのがいいですね。addだとこれはコミットしたいけど、これはいいとかいう操作がしづらいですから。一方で複雑な操作をする場合、コマンドでやったほうがわかりやすいときもありますのでGUIとCLIを使い分けていくといいですね。最後まで閲覧していただきありがとうございました。Me購読するAuthor@Ry0_Kaスマートフォンとかのガジェットのレビューが中心。Ubuntuのソフト紹介など。GithubとOctopressを使って書いています。詳しくこのブログはPush7を使ったWebプッシュ通知サービスに対応しています。私のアイコンをクリック。Whitespace。