git

ローカルブランチの整理

git

トピックブランチで開発してるとブランチが量産されるわでさっきまで作業してたブランチどれだっけみたいになる。 定期的にローカルのブランチを掃除したい。 間違って作業中のブランチ消したらめんどいので安全にいきたい。 $ git branch -b branch_nameオ…

git grepが便利

git

プロジェクトからソースコードを探す時はgit grepが手軽で便利。 gitリポジトリ内でgrepしてくれる。 $ git grep -n "TODO" app/controllers/admin/categories_controller.rb:7: # TODO もっと奇麗にかけるのでは app/controllers/admin/categories_controll…

git flow使っている

git

仕事でバージョン管理は、git使っているんだけど、会社でgit flowというツールも一緒に使っている。 このgit flowというのは、ブランチを使った開発のサポートをしてくれるツール。普通にgitを使っているとブランチが乱立してくる。(たぶん) どれがマージし…

bashのプロンプトにgitのブランチ名を表示する

git

環境 git version 1.8.1.2 Mac OS X 10.8.2 インストール $ sudo port install git-core +bash_completion .bash_profileに追加 if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then . /opt/local/etc/profile.d/bash_completion.sh fiPS1='\[\033…

resetとcheckout その1

git

resetとcheckoutはとても混同しやすい。なんとなくおさらいをしてみる。 resetとcheckout resetはステージしているファイルをステージから降ろすコマンド。 checkoutはワークツリーの変更をHEADの状態に戻すコマンド。 reset これから新規作成するtop.htmlに…

Gitむずい

git

githubにpushとpullしまくった時のメモ。 困ったときにすること $gitk 意味わからないこと git pull --rebaseするにはワーキングツリーとインデックスとHEADを同じにしないといけない。(.gitignoreさん活躍) git pull --rebaseするとHEAD-1が上書きされてる…

githubに登録したのメモ

git

発端 Redmineにローカルリポジトリを指定したのだけど、Redmineさんから見えなかった。 リモートリポジトリを指定すれば良いのではと思い、 Githubにリポジトリをアップしようと思ったけどPermission denied 祭だったのでメモ。 Permission denied (publicke…