git

``git branch -a''で消したはずのリモートブランチが出てくる

毎回、調べ直してるのでメモ。 gitで不要なリモートブランチを狩った後に、ローカルでgit branch -aを実行すると、 消したはずのブランチが残っていることがある。 これを消すには以下のコマンドを実行する。 git fetch --prune また、remoteの状態を見たい…

gitでpull(fetch) 専用のremoteを登録する方法

gitでリポジトリをforkした時に,fork元のリポジトリを追いかけたいっていう事があった. でも,間違ってpushしたくないので何とかしたい. そんなときには,pull(fetch)専用のremoteを登録するといい. git remote set-url --push origin no-pushing 参考 G…

git で dry-run

svnで使っているdry-runをgitでも実行したい時があると思います. しかし,gitにdry-runに当たるものはないっぽいです. 一度マージを実行して,コミットせずに手動で戻すという形をとるようです. --no-commitをつけてdevelopをコミットなしでマージします…

gitでディレクトリ構成を維持する

今日もgitネタ. gitでディレクトリ構成を維持したい時が度々ある. しかし,空のディレクトリはgitで管理されない. そこで,ディレクトリを保持したい場合は,中に.gitkeepをおいておくといいそうな. git gitkeep すべてのディレクトリに,いちいち作成し…

git ignore のデフォルトを設定する

chefネタがevernoteからなくなってきたので,前々回に続きgitネタを. 一人Advent calendar結構しんどいね.. はじめに 毎回,git initして.gitignoreつくって,.DS_StoreとかThumbs.dbとかを追加する. これはすごい面倒くさいので,デフォルトで何とかし…

gitでcommitのメールアドレスを変更する

コミットログのメールアドレスを書き換えようと思って,git filter-branch --commit-filterしたらターミナルが落ちた. 環境は以下のとおり. OSX 10.7.5 git version 1.8.3.4 iTerm2 Build 1.0.0.20131124 zsh 5.0.2 (x86_64-apple-darwin11.4.2) 発生事象 …

sshの鍵生成とgitの初期設定

すごい今更だが,前回Chocolateyを使ってWindows ストアアプリ開発環境を構築するでgitを導入したので,設定も記述しておこうと思う. (ここの部分を記述した記事は山ほどあるので,意味はないと思うけど) ssh用の鍵生成 gitサーバとは公開鍵認証を行うの…

Chocolateyを使ってWindows ストアアプリ開発環境を構築する

2013/09/22 もうすぐ,Windows 8.1 が発売される.Windows 8 がでて,8.1 Previewがでて, 8.1がでて..と,環境が変わる度に開発環境を構築するのが面倒くさいので,できるだけ簡単に開発環境を作る方法のメモしておこうと思う. 正直,Windows ストアアプ…