はぢめての Vimpr
このドキュメントの目的
このドキュメントでは「Vimpr に参加したいけどどうすればいいのか、さっぱりわかんない」という人や「github って何?」「リポジトリに push するの、ハジメテなの ♥」という人が、Vimpr に参加するのに必要な手順を箇条書きにしています。
なお、以下の説明は Linux を前提に書かれているので、他の OS を利用されている方は適宜読みかえてください。
とりあえず push できるようになりましょう
とりあえず Vimpr のリポジトリに push できるようになるまでの初歩的な手順を以下に箇条書きにします。Vimperator plugin を書く能力はすでにあるものとします。
また、以下の説明では "vimpr" ディレクトリ以下にデフォルトの名称でローカル・リポジトリを作成するものとします。これらを変更する場合は適宜読みかえてください。
- github のアカウントを作成する
- github のアカウントを取得しましょう。無料プランで充分です。
- SSH 公開鍵をつくって github に登録しましょう。
- コミット権限の取得
- 組織オーナーにコミット権限を要求します。
- ローカル・リポジトリの作成
- console を開きます。
- "mkdir vimpr" を実行します。
- "cd vimpr" を実行します。
- "git clone git@github.com:vimpr/vimperator-plugins.git" を実行します。
- SSH 公開鍵を作成する時に設定したパスワードを入力します。
- "cd vimperator-plugins" を実行します。
- "git pull --rebase" を実行します。
- 作業する
- "git checkout -b topic_branch_name" を実行します。
- 作成した topic branch 上で作業をします。
- gitpub 上のリポジトリへの push
- "git checkout master" を実行します。
- "git pull --rebase" を実行します。
- "git rebase master topic_branch_name" を実行します。
- "git checkout master" を実行します。
- "git merge topic_branch_name" を実行します。
- "git push" を実行します。--force オプションは絶対に使ってはいけません。
- SSH 公開鍵を作成する時に設定したパスワードを入力します。
- 後始末
- "git branch -d topic_branch_name" を実行します。
以上で github への登録から github 上のリポジトリに push できるまでの手順の解説は終りです。
注意事項
- github 上の branch は fast-forward にすることを厳守してください
- 繰り返しますが push 時にエラーが発生する場合、"git push -force" は絶対にやってはいけません。github 上のリポジトリが壊れます。
参考資料
- github
-
- git
-
to Top Page