トップ «前の日記(16-December-2014) 最新 次の日記(18-December-2014)» 編集

つれづれなるままに

これまでの訪問者人
本日の訪問者人  昨日の訪問者人
月齢13.9

AI | AIきりたん | Ast | Beat Saber | CeVIO | Cn | cover | de | Emacs | En | Es | fr | git | html | iPad | It | Just Dance | misc | MMD | MV | NEUTRINO | OVA | PC | PV | Ru | SF | SKK | stable diffusion | SynthesizerV | tDiary | Th | Vocaloid | VRC | VRChat MMD | Vsinger | Vtuber | was | YuNi | お茶 | アニメ | アメリカ | イラスト | オカリナ | カゲプロ | キズナアイ | テレビ | ノベル | ノーベル賞 | ビートセイバー | フィートセイバー | フランス | ラズパイ | ラノベ | 万葉語 | 世界 | 中国 | 予定 | 即売会 | 台湾 | 台風 | 合成してみた | 同人 | 地震 | 宇宙 | 家電 | 展示 | 描いてみた | 政治 | 旅行 | 日記 | 映画 | 時事 | 書道 | 歌ってみた | 歴史 | 海外 | 演奏してみた | 漫画 | 特撮 | 科学 | 英国 | 訃報 | 語学 | 踊ってみた | 陶笛 | 障害 | 音楽 | 飲み |

17-December-2014 gitとか [長年日記]

_ [日記] ねむ

いろいろと調べていたら遅くなってしまいました。

あふ。

慣れないことをすると大変だ。

_ [PC] github

で、なにをやっていたかというとgithubのアカウントを取ったりなんやらしてたのです。

ソースを落としてくるためにgit bashはインストールしてあったのですが、pushしたのははじめてです。

gitそのものがバージョン管理用のシステムですね。

大昔だったらRCSやらCSVで、比較的最近だとsvnやらbazarとか。

今でもsvnはよく使われていますが、オープンソースの世界ではほとんどgitの一人勝ち状態です。

公共で使えるgitのサーバーがgithubで、多くのオープンソースがgithubを利用しています。

慣れない管理方法だからとにかく面倒で。

CVSやらsvnだとリモートのリポジトリーにアクセスして自分のところにコピーを作って、修正した結果をcommitするわけなのですが、githubでソースを反映するためには、一般にはまずgithub上でリポジトリーをforkします。

まずはgithubに対してアカウントを申請して作っておいて、元のリポジトリーに対してforkします。

で、そのforkしたリポジトリーをローカルにpullしてきます。

forkしてきた時点でURLが割り当てられるので、そのURLに対して

git pull (url)

とします。

GUIとかの環境を持ってる人はそっちの方が楽かもしれませんね。

設定もしておかないといけません。

git config ...

何が設定項目にあるかは git help configでわかります。

私の環境ではuser.nameとuser.emailの登録が必要でした。

で、pullしてきたソースに対して変更を加えます。

変更した情報に対して git add (files)

そして git commit -m "comment"

この時点でローカルのリポジトリーに変更がcommitされます。

その結果を、自分のforkしたgithub上のリポジトリーに登録します。

git push

そして、変更箇所に対する更新申請ということでgithub上でpull requestを作成します。

ここまではやったんですけど、そのあとでちゃんと登録してもらえるかはわからないなぁ。

とりあえずはddskkの試験用のリポジトリーに対してちょっとした変更を試しにやってみました。

それからtDiary-contribに対してmathjax.rbを登録してみました。

ddskkの方はML経由で操作してみたことを伝えてあるので、そのうちなんらかの反応があるかと思います。

まぁ、そんなに貢献はできないとは思いますけどね。

とれもそんなにアクティブにはやっていられない。

というか、やろうとすると、こんな遅い時間になってしまうわけだ。。。

今日はニュースもなにもチェックする暇がありませんでした。


【PR】ブログへ記事を投稿して報酬ゲット!アフィリエイトのA8.net