Git
git mvしたものをgit stashで保存・復原という操作をして気になったこと $ git ls-files hoge $ git status On branch master nothing to commit, working directory clean $ git mv hoge fuga $ git status On branch master Changes to be committed: (use…
「好き」と伝えるAPIを実装したけど、特にログ取ってないので使われたかどうかわからない。 http://oh-sky.hatenablog.com/entry/2013/04/21/201719 よく考えたら、大人になって、社会人になって、エンジニアになって、 おじさんと話すことは多くなったが、…
Sep/11/2013の社内勉強会で使用した、git checkout -- や git reset についての説明資料。 これらのコマンドは何となく使ってはいたけど、資料を作成するにあたって改めてちゃんと調べることで、HEAD/インデックス/ワーキングツリー等について頭の中を整理で…
リモートのブランチの削除をするたびにやりかたを調べていたので、備忘録的に・・・ ブランチの作成 ≧['_']≦ $ git checkout -b 'do-luck' リモートリポジトリにブランチをpush ≧['_']≦ $ git push origin do-luck ブランチの削除 ≧['_']≦ $ #ローカルブラン…
gitでtrackされていない新規ファイルだけaddするコマンドってあります?— kenjisさん (@kenji_s) 2013年4月18日 このツイートを拝見し、確かにそのようなコマンドは無いような気がして、そういう動作をするスクリプトを書いてみました。 #!/bin/bash UNTRACK…
submodule付きのリポジトリを git clone しても、submoduleのcloneはされない。 submoduleをcloneするには $ git submodule init $ git submodule update とする。 なお、上記コマンドはworking treeの最上位で実行する必要がある。