BH12.12/SPARQLthon9/TogoStanza

提供:TogoWiki

移動: 案内, 検索

TogoStanza を共有する

前回 Stanzaの作り方 をまとめたが、

% git commit

したあとに、TogoStanza の GitHub のレポジトリで共有するためには git push して pull request を送る必要がある。

% git checkout -b my-awesome-stanza

してブランチ my-awesome-stanza で作業し、動作確認して commit まで済んでいる場合は、ブランチのまま push するのが良さそう。

% git push origin my-awesome-stanza

とすることで、自分の GitHub にブランチごと push される。ウェブを開いて表示を master から my-awesome-stanza に切り替えると更新したファイルが表示されるはず。

Pull Request ボタンをおすことで TogoStanza のフォーク元である ESM に連絡が届くので、マージしてもらえば全員が見ることができるようになる。

git メモ

ブランチのリストや、いま作業しているブランチ名 (* マークがつく) を確認するには

% git branch
  gene_view
* genome_cross_reference
  master
  mbgd-stanza
  my-awesome-stanza

ブランチを切り替えるには

% git checkout ブランチ名

コミットされたログを確認するには

% git log

commit e467d021e9efbc1843c67460c36820af93370495
Author: Toshiaki Katayama <ktym@dbcls.jp>
Date:   Tue Jun 4 17:43:59 2013 +0900

    Sample implementation of genome_cross_references stanza

commit e000dfb1d042562b36e44cd992dc2fcc9ff27ae0
Merge: 2cc164b 7344df5
Author: Toshiaki Katayama <ktym@dbcls.jp>
Date:   Sat May 25 12:43:45 2013 +0900

    Merge remote-tracking branch 'esm/master' into mbgd-stanza

   :

変更を取り消して指定したコミットの ID の状態まで戻るには

% git reset --hard e000dfb1d042562b36e44cd992dc2fcc9ff27ae0