Sourcetreeの使い方入門!《2018年2月更新》
はじめに
Sourcetreeの基本的な使い方を調べたものをまとめた記事です。
執筆時点で私も初心者同然なので詳しい領域には踏み込めないと思いますが良ければ参考にしてください!
あ。ちなみにMacでやっているのでWindowsの方とは違う箇所があるかもしれません...。
事前準備
Sourcetreeって?
GitをGUIで操作できるツールらしい。
コマンドでGit管理?アレ面倒だよな?って方に適しているかも。
SourceTreeのインストール
Sourcetree公式でダウンロードして下さい。
試用版や無料版とかありますがそこら辺の説明は他のサイトに丸投げ...お任せします。
基本機能を使ってみる
目次
Githubアカウントの登録
ここで解説するのはGithubへの登録方法ではありません。笑
SourcetreeにGithubアカウントを登録する方法です。
Sourcetree > 環境設定 > アカウント
という操作を行うと追加ボタンが表示されているはずなので、それをクリックします。するとウィンドウが表示されるので以下のように設定して下さい。(ユーザー名はGithubのアカウント名、パスワードはGithubのパスワードを入力して下さい。)
するとアカウントの登録が完了するはずです。
キーチェーンの確認が出た場合は許可
か常に許可
してあげましょう。
リポジトリの登録
Githubの
Clone or download
からURLをコピーしておく
Sourcetreeの
ファイル > 新規
を選択
開かれるウィンドウの
新規 > URLからクローン
を選択
ソースURLにコピーしたURLを入力&保存先パスと名前を入力
この時、適当なフォルダを指定していないとフォルダの中身を空に〜
といったエラー文が表示されることがあります。指示通り中身を削除するか、新しくフォルダを作成することで回避しましょう。(オススメは圧倒的に後者です。)
また、名前はSourcetree内での管理名だと思います。(もしかすると他でも使われているのかもしれません。フォルダ名と同じにしていれば特に問題ないと思います。)
ファイルの変更点を確認
ファイルの変更点の確認方法は超簡単です!
まず、サイドバーにあるファイルステータス
を選択します。
すると下の画像のように変更点が右のウィンドウに表示されます。
add
まずはaddの方法からです。
サイドバーにあるファイルステータス
を選択します。その後、以下の操作を行うことでaddされます。
ファイル名の隣のチェックボックスにチェック
Hunkをステージに移動
をクリック
addされたかを視覚的に確認したい方は、以下の画像の赤枠をクリック > ステージビューを分割する
を選択すると良いです。
commit
addが完了したら次はcommitです。
サイドバーにあるファイルステータス
を選択します。その後、下部に画像のようなウィンドウがあるのでコミットメッセージを入力後にコミットボタンを押すだけです。
もし、そのようなウィンドウが無ければ上部のコミットボタン
を押して下さい。
これでcommitが完了します。
push
最後にpushを行ってリモートリポジトリに反映させましょう。
上部にブッシュボタン
があるのでクリックします。すると、以下のようなウィンドウが開くので、pushしたいブランチを選択してOKを押しましょう。(今回は新規にブランチを作ってないのでmasterのみになっています。)
push中にエラーが出なければpush完了です。なお、pushが終了しない場合は詳細情報を表示してみて下さい。エラーが発生している場合があります。
"Error generating password due to missing uuid. Please report this to Atlassian."というエラーが表示されている場合
アカウント設定を行なっていないか、アカウントを複数設定していて違うアカウントを指定している可能性があります。アカウント設定を見直して下さい。
最後に
現在、紹介しているのはほんの一部の機能(のはず)です。なので、私が触れた機能を随時更新して"使い方辞典"っぽくしていく予定です。
「この機能の使い方追加して。」や「誤字あるよ。情報古いよ。」などのコメント歓迎しております〜。