Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【git】git add -pを使いこなしたい

それは・・・たぶん無理だ・・・

git add -p

で、1つのファイルを一度にコミットするんじゃなくて、1つのファイルの修正を分割してコミットすることができる

git stash -p

も便利そう(絶対に使いこなせないけど)
これは今行った修正を更地に戻すけど、後でそこに復旧できるようにする
ファイルを最新の状態に戻すときは、git checkout hoge.c でOK


git log -pは割と使ってる、これはそのコミットでの修正点を具体的に見れる

あとここには書いてないけど

git log --stat

ってのも便利だと思う



(2016/10/27 追記)

git add hoge.c -p

は全然使わないだろうとか言ってたけど、かなり便利なことに気づいて活用している
表示された部分をaddしたいときはy、したくないときはn

ちなみにgitさんが提示してくるadd部分の範囲が広すぎる場合は
y/nの他に表示されているsを押すと、さらに細かい範囲を指定し直してくれる
それで良ければyを押せばいい

ランキング参加中です

↓クリックしていただけると嬉しいです〜