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