前の記事に続けて、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でブランチを作る手間を考えると、ここまでは簡単。
というわけで、今回はここまで。


You’ve wrote a very good entry.
If it’s fine with you, I would like to seek permission to use your article as it fits to my topic. I will be happy to negotiate to pay you or hire you for this.
With Regards from
Republic Polytechnic