GitHub とは何ですか?

0 株式
0
0
0
0

導入

大まかに言うと、GitHubは開発者がコードを保存・管理し、コードの変更を追跡・制御するのに役立つウェブサイトおよびクラウドベースのサービスです。GitHubを完全に理解するには、関連する2つの原則を理解する必要があります。

  • バージョン管理
  • ギット

この記事では、まずこれら2つの原則について説明します。次に、GitHubについて詳しく説明し、GitHubを使用してWordPressやKinstaと連携する方法について説明します。.

バージョン管理とは何ですか?

バージョン管理は、開発者がソフトウェアプロジェクトのコードへの変更を追跡・管理するのに役立ちます。ソフトウェアプロジェクトが拡大するにつれて、バージョン管理は不可欠になります。WordPress を活用すれば…

現時点では、WordPressは非常に大規模なプロジェクトです。コア開発者がWordPressのコードベースの特定の部分に取り組みたい場合、「公式」ソースコードを直接編集するのは安全でも効率的でもありません。.

代わりに、バージョン管理により、開発者はブランチとマージを通じて安全に作業できるようになります。.

フォークとは、開発者がソースコードの一部(リポジトリと呼ばれる)をコピーすることです。これにより、開発者はプロジェクトの他の部分に影響を与えることなく、その部分のコードに安全に変更を加えることができます。.

その後、開発者がコードの一部を適切に動作させたら、そのコードを元のソースコードにマージして正式なものにすることができます。.

これらの変更はすべて追跡され、必要に応じて元に戻すことができます。.

Git とは何ですか?

Git は、2005 年に Linus Torvalds によって作成された特定のオープン ソース バージョン管理システムです。.

具体的には、Git は分散型バージョン管理システムであり、コードベース全体と履歴が各開発者のコンピューター上で利用できるため、簡単に分岐やマージを行うことができます。.

GitHub とは何ですか?

GitHubは、クラウドベースのGitリポジトリホスティングサービスを提供する営利企業です。基本的に、個人やチームがGitをバージョン管理や共同作業に利用することをはるかに容易にします。.

GitHubのインターフェースは非常にユーザーフレンドリーなので、初心者のコーディング担当者でもGitを使いこなすことができます。GitHubを使わずにGitを使うには、一般的に技術的な知識とコマンドラインの使用法が必要になります。.

しかし、GitHub は非常にユーザーフレンドリーなので、本の執筆など、他の種類のプロジェクトを管理するために GitHub を使用する人もいます。.

さらに、誰でも無料でサインアップしてパブリックコードリポジトリをホストできるため、GitHub はオープンソース プロジェクトで特に人気があります。.

GitHubは、プライベートにホストされたコードリポジトリや、組織におけるチームメンバーやセキュリティ管理を容易にするビジネス向けアプリの販売を通じて収益を上げています。Kinstaでは、社内プロジェクト管理と開発にGitHubを広く活用しています。.


GitHubインターフェースの探索

GitHub インターフェースがどのようなものか基本的に理解していただくために、GitHub リポジトリでホストされている WordPress ソースコードを次に示します。

ここから、作業中のブランチや、誰かがコミットした日時(ファイルの「チェックイン」のようなもの)を確認できます。リポジトリの設定方法によっては、独自のブランチを作成してそこにコミットすることもできます。.

変更を加えたら、プルリクエストを使ってそのコードをブランチにプッシュできます。プルリクエストとは、ブランチマネージャーにコードを追加するよう依頼することです。また、プルリクエストによって、ブランチマネージャーはコードの変更内容を正確に把握できます。.

個人アカウント内の WordPress ソースコードの一部またはすべてを永続的に編集したい場合は、「フォーク」ボタンをクリックしてフォークすることができます (フォークは概念的にはブランチに似ていますが、フォークの方が永続的です)。

WordPress自体は元々b2/cafelogからフォークしたものです。GitHubの使い方について詳しく知りたい方は、Hello World GitHubガイドの初心者向けチュートリアルをご覧ください。.

KinstaでGitとGitHubを使う方法

Kinsta は Git クライアントを提供しているので、SSH を使用して GitHub(または他の同様のサービス)から Git リポジトリをダウンロードできます。.

Kinsta で Git または GitHub を使用することに興味がある場合は、完全な手順についてはこのヘルプ記事をお読みください。.

WordPressでGitとGitHubを使う他の方法

多くのWordPressテーマやプラグインの開発者は、プロジェクトのソースコードをGitHubでホストしています。例えば、ElementorページビルダーのコードやZerif Liteテーマのソースコードなどを閲覧できます。.

しかし、WordPress で Git をより直接的に使用できるように支援する WordPress プラグインもあります。.

例えば、VersionPressは、投稿の更新やプラグインのインストールといったWordPressの一般的な操作にGitのパワーをもたらすことを目指しています。VersionPressは、WordPressのデータベースとファイルのバージョン管理機能を追加します。.

WP Pusher は、GitHub から WordPress サイトにテーマやプラグインを直接デプロイできる、もう 1 つの Git ベースのプラグインです。.

GitHubの始め方

GitHub を使い始めるには:
  • 無料のGitHubアカウントにサインアップする
  • GitHub Hello World ガイドに従って、実行する必要がある最も一般的なアクションを理解してください。

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

あなたも気に入るかもしれない