
GitHub Desktop:初心者でも分かる、易しい使い方
GitHubは、バージョン管理システム*「Git」*の仕組みを使って、世界中のプログラマーが自分の作品を保存、公開することを可能にしたサービスです。
オープンソースでの開発にはなくてはならないものであり、GitHubがなければ開発が進まないと考えている人もいるほどです。
数年前からは*「GitHub Desktop」*というデスクトップ用のアプリケーションも提供されており、様々なサービスがより簡単に扱えるようになりました。
今回は、バージョン1.0として正式にリリースされた「GitHub Desktop」の使い方を解説します。
(追記:2020年5月12日(米国現地時間)に最新版 GitHub Desktop2.5がリリースされました。)
GitHub Desktopを提供する、GitHubとは?
スクリーンショット:2017年5月
まずは、GitHubとは何かをおさらいしておきましょう。
GitHubとは、オープンソースソフトウェアのホスティングサービスです。
バージョン管理をしたり、バグの追跡をしたり、Wikiを使ったドキュメントシステムを使ったり、またSNSのような機能を備えています。
その豊富な機能ゆえに、開発者にとってはなくてはならないものになっています。
また、実際の開発現場でも、GitHubを使ってバージョン管理を行なっている企業も多くあります。
GitHub Desktopとは?
写真引用:https://github.blog/jp/2020-05-19-create-and-push-tags-in-the-latest-github-desktop-2-5-release/
GitHub Desktopは、GitHubが提供しているデスクトップ用のアプリケーションで、GitHubを利用した開発を簡単にするためのプログラムです。
以前は簡単なことしかできませんでしたが、ベータ版の開発を経て、正式リリース版ではさまざまな機能を利用することができるようになりました。最新版では、タグの作成とPush機能も追加されています。
GitHub Desktopを使う3つのメリット
GitHubを使うのはインターネットブラウザ経由でも行うことができますが、それでも初心者の方には敷居が高いと感じてしまうようです。
ここでは、GitHub Desktopを使う場合に享受できる3つのメリットを確認してみましょう。
1. 好きなエディターで編集できる
スクリーンショット:2017年9月
DropboxのWeb版とデスクトップ版を想像していただくと分かりやすいと思いますが、GitHubのデスクトップ版もパソコン環境と統合されるので、お気に入りのソフトウェアを使って編集することができます。
GitHubの場合はプログラム(コード)の編集が大半を占めるでしょうが、Sublime TextやAtomのようなオープンソースのソフトウェア、あるいはターミナルのように自由に使いたいソフトウェアを選べます。
もちろん画像の場合も、PhotoshopやAffinity Designer、Gimpのように普段使っているエディターで編集することができます。
Web版ではブラウザ越しのやりとりではありますが、デスクトップ版を使うことで、より直感的にファイル操作を行うことが可能になるのです。
2. クローンやフォークが早い
スクリーンショット:2017年9月
クローンやフォークといったGitHub特有の操作も、GitHubデスクトップではボタンを押すだけなので、あっという間に行うことができます。
3. 画像の差分を表示できる
スクリーンショット:2017年9月
新しいGitHub Desktopで実装された機能として、*「画像の差分」*の表示機能を利用できるようになりました。
差分とは通常、バージョン管理において、2つのコードの違いのことを指します。
GitHubでは、コードの差分を簡単に表示できる機能がありましたが、画像の差分機能は実装されていませんでした。
画像の差分と言えば画像用のバージョン管理システムとしてAbstractが有名ですが、今回のGitHub Desktopの正式リリースで画像の差分チェック機能が使えるようになったのです。
- アプリ
- アプリとは、アプリケーション・ソフトの略で、もとはパソコンの(エクセル・ワード等)作業に必要なソフトウェア全般を指す言葉でした。 スマートフォンの普及により、スマートフォン上に表示されているアイコン(メール・ゲーム・カレンダー等)のことをアプリと呼ぶことが主流になりました。
- アプリ
- アプリとは、アプリケーション・ソフトの略で、もとはパソコンの(エクセル・ワード等)作業に必要なソフトウェア全般を指す言葉でした。 スマートフォンの普及により、スマートフォン上に表示されているアイコン(メール・ゲーム・カレンダー等)のことをアプリと呼ぶことが主流になりました。
- タグ
- タグとは、原義では「モノを分類するために付ける小さな札」のことです。英語の「tag」を意味するものであり、荷札、付箋といった意味を持っています。特にインターネットに関する用語としてのタグは、本文以外の情報を付与するときに用いられます。
- インターネット
- インターネットとは、通信プロトコル(規約、手順)TCP/IPを用いて、全世界のネットワークを相互につなぎ、世界中の無数のコンピュータが接続した巨大なコンピュータネットワークです。インターネットの起源は、米国防総省が始めた分散型コンピュータネットワークの研究プロジェクトARPAnetです。現在、インターネット上で様々なサービスが利用できます。
おすすめ記事
おすすめエントリー
同じカテゴリから記事を探す
カテゴリから記事をさがす
●Webマーケティング手法
●ステップ
●ツール・素材
- CMS・サイト制作
- フォーム作成
- LP制作・LPO
- ABテスト・EFO・CRO
- Web接客・チャットボット
- 動画・映像制作
- アクセス解析・広告効果測定
- マーケティングオートメーション(MA)
- メールマーケティング
- データ分析・BI
- CRM(顧客管理)
- SFA(商談管理)
- Web会議
- 営業支援
- EC・通販・ネットショップ
- 口コミ分析・ソーシャルリスニング
- フォント
- 素材サイト
●目的・施策
- Google広告
- Facebook広告
- Twitter広告
- Instagram広告
- LINE運用
- LINE広告
- YouTube運用
- YouTube広告
- TikTok広告
- テレビCM
- サイト制作・サイトリニューアル
- LP制作・LPO
- UI
- UX
- オウンドメディア運営
- 記事制作・ライティング
- コピーライティング
- ホワイトペーパー制作
- デザイン
- セミナー・展示会
- 動画・映像制作
- データ分析・BI
- EC・通販・ネットショップ
- 口コミ分析・ソーシャルリスニング
●課題
●その他
