Git

git でメインラインのブランチが複数あるときに特定のブランチから分岐しているブランチを得る

Git

Git でメインラインのブランチが複数あるとき(例えば main とか develop とか、あるいは v1.x とか v2.x とか)、特定のメインラインのブランチから分岐しているブランチを一覧表示する方法。 git branch --merged の反対をやるイメージですが、分岐元のメ…

git で無視したいディレクトリの中に .gitignore で * するのダメ

Git

例えばプロジェクト直下の ore-no-special/ ディレクトリを無視したい場合、リポジトリルートの .gitignore で下記のように記述すれば無視できますが、 /ore-no-special/ 次のような .gitignore を ore-no-special/ の中に入れておくだけでも無視できます。 …

GitLab 5.0 を CentOS 6.4 にインストールした

追記 2013/04/08 単に GitLab を動かすだけなら ruby をシステムグローバルにインストールする必要は無いので rvm とか rbenv とか、もしくは /home/git/ruby-1.9.3/ あたりにインストールする方がいいかもしれない。 なんかいろいろ変わったらしいので入れ…

Windows で Git の環境設定 (msysgit, TortoiseGit)

Git

PC を整理していたら以前社内勉強会で使ったメモが出てきたので、折角なので少し整理してブログに載っけることにしました。 msysgit まず最初に msysgit をインストールします。下記サイトからダウンロード出来ます。 http://code.google.com/p/msysgit/down…

Git. remote HEAD is ambiguous, may be one of the following

git

git remote show origin でタイトルのようなメッセージが出てきて何なのか気になったのでメモ。 Git. Remote HEAD is ambiguous - Stack Overflow。 リモートの master と development が同じコミットを指しているので「リモートの HEAD がどちらなのかを特…

プライベートな Composer リポジトリを作成する

Git

Composer のプライベートなリポジトリがあればいいなーと思って Composer のサイトを眺めていたら、思っていたより簡単にできました。ちょっとした社内ライブラリとかの配布を管理するのに便利かもしれません。 ディレクトリ構成 一連の作業をひと通り終える…

Git でサーバに認証したユーザと Author が同じであることを強制するフックスクリプト

Git

Git は Subversion とは異なり、リモートサーバに認証したユーザと Author や Committer の名前が一致している必要が無いため、認証さえ通れば任意の名前でプッシュすることが出来ます(任意の Author のコミットをプッシュ出来る、の方が正しいか・・・)。…

git clone したときに出来る origin/HEAD というリモートブランチ

Git

git clone でリポジトリを複製したときに、次のように origin/HEAD というリモートブランチが見えます。 $ git branch -r origin/HEAD -> origin/master origin/master これは clone した後に作業ディレクトリにチェックアウトするブランチを示したもののよ…