git

git memo4

git

コミットの取り消し法 「git commit --amend」と「git reset」がある git commit --amend 直前のコミットを無効にし、新たなコミットを作る(コミットをやり直す) git add してからamendを行う git reset コミット自体を取り消す 「git reset --soft」 → ワー…

git memo3

git

git log git log -p 差分表示 git log -1 ログを1つのコミットに限定 git log 7b1558c 指定したリビジョンから始まるログ確認 git log --since="5 hours" git log --before="5 hours" ^ マイナス1の意味。18f822e^は18f822eの1つ前のリビジョンという意味 …

git memo2

git

ブランチとは その名の通り枝のこと。枝分かれ。別々の履歴。ゲームブックをイメージ。 例:機能の改善を行い続けるmasterブランチ、リリースされた1.0verのRB_1.0ブランチ いつブランチをつくるか? 実験的な変更のため(アルゴリズムを書き換えて速くなる…

git memo

git

コードの保持される場所 作業ツリー ステージングエリア リポジトリ git add ステージングエリアに追加 -i 対話モード -p パッチモード git commit リポジトリの履歴に変更を追加し、名前をつける -m $ git add some-file $$ git commit -m "message" git co…