git stash 変更を退避 git stashについて良く使っている使い方をまとめてみたいと思います。 まずは、退避方法についてです。 trackedファイルのみが対象で、git addされたstagedファイルとu・・・
「git」の記事一覧
git add(ステージング)を取り消す
ファイルを指定してgit add(ステージング)を取り消す 下記のように、ファイルを指定してgit add(ステージング)を取り消す方法です。 git reset HEAD file001.txt 例えば、下記のツリーの・・・
gitで未追跡ファイルのみを削除する
git clean -f で未追跡のファイルを削除する git clean -f で未追跡のファイルを削除することができます。 例えば、下記の未追跡ファイルとディレクトリがあったとします。 (master)$ git s・・・
git log で変更ファイルリスト一覧も表示する
git log --name-statusで変更ファイルリスト一覧も表示する git log に --name-status オプションを付与することで、 コミットログにファイルも表示できます。 git log --na・・・
gitで指定したcommit IDのファイル一覧を表示
git show commitID --name-only/--name-status git show に--name-only/--name-statusのオプションを付与すると、 指定したcommit IDのファイ・・・
MACでgitを使ってみる~gitのinstallからpathの設定まで〜
brewでgitをinstall まずは、gitを最新にするところからスタートしました。 MACターミナルで確認すると、古いですがgitが入っていることがわかりました。 (このデフォルトのまま使ったこともありますが、今回・・・
git add -pでインタラクティブに分割してインデックス登録する
git add -pでインタラクティブに分割してインデックス登録する git add -pを実際に使ってみる 例えば、file001.txtに下記の変更を加えたとします。 (master)$ sed -i '1・・・
git diffの-Uオプションで差分の前後行数を指定
オプションなしのgit diff まずは、file001.txtに変更を加えたとします。 2行目の後に、insertLineの文字列を挿入してみます。 ※MACターミナル(BSD系)での動作確認です。 ただし、gsedを・・・
git diff --staged(--cached)とgit diffの違い
git diff は、インデックスとワーキングツリーの差分を抽出 git diff --staged(--cached)は、インデックスとHEADの差分を見ることができます。 git diff は、インデックスとワーキン・・・
git reset --soft で複数のcommitを取り消す
git reset --soft HEAD~nで、直前のn個のcommitを取り消す git reset --soft HEAD~nで、直前のn個のcommitを取り消すことができます。 例えば、下記の2つのcommit・・・