見出し画像

SourceTreeでたまに使う便利技3選

こんにちは、新卒入社3年目のエンジニアです。

バージョン管理GUIツール「SourceTree」

一般的な機能は一通り使えるようになってきたと思っています。

今回はそんな「SourceTree」でたまーに使う機会がある便利な機能を3つ紹介します。



①スタッシュ

ブランチを切り替えて並行作業したい。けど、切り替え前のブランチの修正内容は残しておきたい。

こんな状況、たまにではなく結構頻繁にあります。

そんな時は「スタッシュ」の出番。

ブランチの修正内容を一時的に退避しておく機能です。

間違えて違うブランチで作業しちゃってた!修正内容を別のブランチに適用したい! なんて時にも使えます。

方法

「スタッシュ」
スタッシュの名前を記入し「OK」
スタッシュした内容が保存されます
右クリックからスタッシュした内容の適用(と削除)ができます


②コミットの打ち消し

コミット&プッシュしてしまったけどやっぱり取り消したい。

そんな状況もたまにあります。

コミットの打ち消しとはつまり、修正を元に戻すコミットを行うことです。

方法

打ち消したいコミットを右クリックして「このコミットを打ち消し」
「はい」(=「打ち消し」のコミットをする)
プッシュしてリモートリポジトリに反映します


③ファイルの履歴閲覧

そのファイルの更新履歴を見る機能です。

いつだれがどんな修正をそのファイルに加えたのかを確認できるので、とても便利です。

方法

ファイルを右クリックして「選択のログを表示」
別ウィンドウが立ち上がり、ファイルの更新履歴を確認できます


  • スタッシュ

  • コミットの打ち消し

  • 履歴確認

どれも便利で、意外と使う機会もあるので、ぜひとも覚えておきたい機能です!


いいなと思ったら応援しよう!