MacOSでGitHub – 既存のプロジェクトをForkする


前の記事に続けて、GitHubについて。

タイトルでは、「MacOSで」とあるが、今回はOSはどれでも同じ。

GitHubについてさらに詳しく

GitHubとは、分散リポジトリのクラウドサービスで、簡単に言うとSubversionが高機能になったシステム(git)のWebサービスである。

では、gitとは何かと言うと、Linuxを開発したリーナス・トーバルズさんが開発したバージョン管理システムで、彼に言わせるとCVSやSubversionは最悪らしい。(笑)

何が最悪なのかは、私の技術レベルではよくわからないが、要はSubversionみたいなバージョン管理システムがGitで、そのレポジトリをオンラインで共有出来るようにしたサービスがGitHubだと考えるとわかりやすい。

今回やりたい事

今回は、WordPressの某テーマファイルを日本語化するに当たり、私以外の方がすでにGitHubでリポジトリを作成しており、そこでメンテナンスをしていた。(感謝!)

ところが、現在の最新バージョンのテーマファイルに対応していなかったので、それを引き継いで修正したいと考えた。

既存のリポジトリをForkする

既存のリポジトリを引き継ぐには、Forkという機能を使用する。

これは、Subversionで言うところのブランチと似ているが、もとのリポジトリにアクセス権が無くても出来ることとか、あとでメインのリポジトリ(マスターと呼ぶ)にマージすることもできる(これはマスターにアクセス権が必要)など、ややブランチとはニュアンスが違う。

実際にForkするには?

引き継ぎたいリポジトリの画面を開いて(例えばこれ)、右上にある「Fork」をクリックする。

これだけの操作で、既存のリポジトリのForkが完了して、コミットができるようになる。

もちろん、Forkしたものは削除もできる。
削除するには、さきほどのForkボタンの左側にある「Admin」ボタンをクリックして、「Delete this repository」をクリックする。

Subversionでブランチを作る手間を考えると、ここまでは簡単。

というわけで、今回はここまで。


関連する記事

One thought on “MacOSでGitHub – 既存のプロジェクトをForkする

コメントを残す

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

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>