git BitbucketのPull RequestをSlackに通知するWeb API BitbucketのWebhookと、SlackのWebAPIを組み合わせせる事でcommit通知は送れるのですが、Pull Requestの通知は標準では送信できない様です。 ネットで探すといくつかのツールが見つかりますが、極力シンプルで... 2015.09.12 gitPHPSlackwebAPI
git Gitで一時的に”Changes not staged for commit”リストから外す デバッグなどで一時的にコードを変更(設定値変更とか、条件を固定とか)してるときに、都度そのファイルを除外してコミットすると面倒なのと、間違ってコミットしたりの事故の元なので、一時的にステージにaddする対象から除外したい場合の方法。 一時的... 2014.11.25 git
git gitでリポジトリから削除はしたいがファイルは残したい場合のgit rm 通常のgit rmだとファイルも削除されてしまうので、リポジトリからのみ消したい場合には--cachedオプションを指定します。 $ git rm --cached filename.ext 誤って登録した場合や後から除外したくなった場合な... 2014.11.07 git
git git commitのログを操作して履歴から消し去りたい コミットした後に変数名が間違って(typoして)いたとかで、そのままコミットしてログを残すものちょっとかっこ悪いと言うときに、コミットをひとまとめにして無かった事にしたい場合があります。。。 そんな時はgit rebase -iコマンドでコ... 2014.09.24 git
git Gitでファイルのパーミッション変更を無視する設定 ファイルのパーミッション変更をファイルの変更と認識されてしまうのを回避します。 $ git config core.filemode false 基本的にはパーミッション含めで管理する方が良いのでしょうが、状況によりけりと言う事で。 2014.09.17 git
git コマンドラインからDIFFMERGEを起動してファイルの差分を確認する SourceTreeなどを使えばGUIで差分のあるファイルを確認したり、GUIのDiffツールを起動したりと便利なのですが、ファイル数が数万とかあるとどうも不安定というか、調子が悪いんですよね。 コマンドラインでgit diffしてもいいん... 2014.09.14 git
git Github 公式の.gitignoreサンプル gitリポジトリを作るにあたり、.gitignoreの適当なサンプルを探していたら.gitignore templatesなるものの存在を知りました。 MacとWindowsの基本的なものをとりあえず設定。 # Mac .DS_Store ... 2014.09.12 git
git git commitした直前のコミットメッセージを修正したい たまにしか使わないのもあり、毎回忘れるのでメモ。 gitで直前のコミットメッセージを修正したい $ git commit -m '通常のコミットコメント' --amend オプションをつけ再度comit $ git commit --ame... 2014.09.11 git
git どこからcloneしたgitリポジトリか思い出せない場合 GitHub以外にもbacklogのリポジトリだったり、クライアントのGitLabだっりと、複数のリポジトリを使ってるとどこからcloneした分からなくなる事が。。。 そこで、対象のgitリポジトリがどこからcloneされたモノなのか確認す... 2014.09.08 git
git git statusなどgitコマンド結果に色をつける 新しい環境で作業した際に忘れがちなのでメモ $ git config --global color.ui auto 設定を確認するには ~/.gitconfig に以下が追加されたかを確認 ui = auto 設定しなくても支障はないです... 2014.09.01 git