ゆいブロスマートフォン用の表示で見るゆいブロ自分の好きなことや知見をまとめていくブログです。Gitなど様々なGitクライアントがありますが、その中でも最近自分がハマっている「Fork」というGitクライアントを紹介します。↓こちらから公式サイトにアクセスし、使用するPCのOSに合ったインストーラーをダウンロードします。git-fork.comダウンロードが完了したら、インストールするだけで使用できます。起動すると、このようなスタイリッシュな画面が表示されます。Forkは、下記のような通常のテーマとダークテーマの2種類があります。Windowsの方は右上のアイコンから変更することができます。Macの場合はOSでダークテーマを選択しているかどうかで色が変わるみたいです。リポジトリのクローン方法File>Clone...からCloneウィンドウを開きます。すると下記の画面が表示されます。自分の利用しているサービスを選択して自身のアカウントでログインすることで、リモートのリポジトリを簡単にクローンすることもできちゃいます。Launch、Fetch、Pull、Push、そしてStashです。LaunchはFork独自の機能なのでこの後ご紹介します。LaunchはMacのSpotlightみたいなもので、リポジトリを開いたり、Forkで用意されているコマンドを検索して実行することができます。僕は今までSourceTreeを使用していたのですが、SourceTreeで困ることの一つにConflictの解消がありました。Conflictしているファイルに対して、自分の変更か相手の変更で解決するかを選ぶ時に、自分がどっちの変更差分なのかがパッと分かりにくく、とっつきにくかった印象があります。(流石に今は大丈夫ですが...)その点、ForkではどちらのファイルがLocalの変更差分でなのかが表示されており、解決したい項目にチェックを入れてMergeボタンを押すと解決されます。この画面をみたときに感動してしまいました...。差分の破棄SourceTreeの作業ファイルに関してですが、差分の破棄と新規ファイルの削除を一緒に選択して行えないのに煩わしさを感じていました。Forkではまとめて行うことができます。不要な項目を全て選択して、Deleteボタンを押すだけで差分だろうと新規ファイルだろうと変更を破棄してくれます。地味ですが割と助かっています。今までいくつかGitクライアントを触りましたが、Forkはとにかく動作が軽快で、安定しているイメージがあります。SourceTreeで大量の差分を破棄しようとすると上手くいかなかったり結構な時間がかかることがありますが、Forkだと割とサクサク破棄してくれます。PullやCloneも体感的に早い気がします。SourceTreeと違ってPullなどの処理を行っているときでも他の操作(例えばブランチのチェックアウト)などが行えてしまうため、処理中に間違って操作をしてしまうとエラーウィンドウが表示されることもあります。(それによってバグったりはしませんが)そこはSourceTreeの方が操作できずログウィンドウも表示されるので親切ですね。無料で使えるSourceTreeも無料で使用できますが、Forkも商用・非商用問わず無料で使えるみたいです。git-fork.com最後にForkは無料で使用できて色々便利な機能もありますので是非一度インストールしてみてください。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。