shingoushori's dialy

音信号処理を専ら研究していた元博士後期課程の学生によるメモ

Simutrans OTRP を元に改造するリポジトリの作り方 備忘録

素敵な交通シミュレーション Simutrans !!
Simutrans - Transport Simulator ~ FrontPage - Simutrans日本語化・解説

の...日本発の素晴らしい本体改造 OTRP ... を元に改造するリポジトリの作り方 です
GitHub - teamhimeh/simutrans at OTRP
あくまでも私が試行錯誤しながらなんとかなった git のコマンドの備忘録です
あまり信用しないでください

git clone https://github.com/{アカウント名}/{リポジトリ名}.git {ディレクトリ名}
git remote add teamhimeh https://github.com/teamhimeh/simutrans.git
git fetch teamhimeh
git pull teamhimeh master
git reset --hard teamhimeh/master
git checkout -b OTRP teamhimeh/OTRP
git push origin OTRP

こんな感じです。

 

次に、元のOTRPのリポジトリの最新の状態をマージするコマンドです。
git fetch teamhimeh
git merge teamhimeh/OTRP
git push origin OTRP

 

OTRPには、私が考案した改造がいくつか採用いただいております!
おそろしや OTRPを導入した際には、それらの改造もご活用いただきたく ...

それにしても、Git / GitHub は難しい ...

 

以下、参考文献

git cloneしてきたプロジェクトの名前を変えてクローンしてくる方法
https://qiita.com/ko_coon/items/f7a555a1f57fa49e0ff9
[GitHub]別リポジトリの更新を取り込む
https://qiita.com/ktaguchi/items/e37d8807935ad4d94a86
gitでリモートのブランチにローカルを強制一致させたい時
https://qiita.com/ms2sato/items/72b48c1b1923beb1e186
リモートのgitブランチをローカルにチェックアウトする
http://sessan.hatenablog.com/entry/2012/11/04/132746
Gitでブランチをリモートに送る時の注意点
https://rcmdnk.com/blog/2014/01/31/computer-git/
リモートのブランチをマージする
http://kray.jp/blog/git-pull-rebase/