tanacasinoのメモ

what are you waiting for ?

gitbucket

Git で親が3つ以上あるコミットを作ってみたよ

Git の Commit Objectの parent は存在する。これはGitな人には常識でしょう。 親の事考えないとamendやらrebaseやらが理解不能でしょうから。 Git のコミットオブジェクトの親は 3個以上もあるとかは考えたことあまりないと思います。 例えば親が1つのSingl…

GitBucketの使い方 Wiki/Issue/README.md で画像を表示するぜよ編

GitBucketの使用方法で度々困ってる人がいるっぽいのが、WikiやらIssueやら、リポジトリのmarkdown やらで画像を添付・表示する方法です。 というわけで、使い方を簡単に解説をします。(GitBucket version2.0 時点の情報となります。and 基本的にGitHubと同…

Slick で 複数のカラムを同時にアップデートする方法

表題の件が、パッと見てもわからなかったので調べたのでメモ。 GitBucketのバグ修正で、とあるカラムをとあるカラムと同様に更新するというコードを書いたのですが、同時に更新する方法がさっとわからなかったので、それぞれのカラムを別々のクエリで更新す…

git で http proxy を remoteごとに分ける

外部のgitサーバと内部の開発用gitサーバが混在する環境を使用している場合でかつ外部接続にプロキシが必要な場合、$HOME/.gitconfigに proxyを書いてしまうと内部NW側のサーバを使うときにいちいち設定変えたり、ローカルレポジトリの「.git/config」を切り…

Gitレポジトリを移行する方法

既存のGitレポジトリを、GithubやBitBucketのようなホスティングサーバに移行したり、逆にローカルサーバのGitBucketやGitLabなどに移行したい場合、まあ単純にpushすればいいやんと思ったら、思うような結果にならなかったり、面倒な手順になってしまったり…

http経由の git コマンド(push,clone,fetch..)等がなんかうまく動かないときにデバッグする方法

git push、git pull なんかがどうにもこうにもエラーだなーって時に使えるかもしれないワザ。 リモートレポジトリのURLがhttp/https の場合に限るです。 GitBucketを使った際に、 git cloneできない問題 に引っかかった時にデバッグで使用しました。 環境変…