tanacasinoのメモ

what are you waiting for ?

git

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と同…

Git の http proxy に関するまとめ

git

この記事は、Git Advent Calendar 2013 の21日目の記事です。 前日(20日目)の記事は、@harupong さんの Get Great Pro Git !! です。 Pro Gitのサイトは、git関連のことでググると大体行き着くので、よく見てましたが、書籍だったんですね。それを無償公開…

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できない問題 に引っかかった時にデバッグで使用しました。 環境変…