全ファイルをステージングから取り除く。指定したファイルをステージングから取り除く。全ファイルをステージングから取り除く。変更箇所もローカルから消す空コミット何も変更したくないが新しい変更履歴を作りたいとき、プルリクエストを作りたいときなどに便利。ブランチ名マージマージするマージ先のブランチに移動しておく。マージfast-forward(早送りマージ)マージするブランチにマージ先のHEADを持っていく。C2fix-branchをMasterブランチへマージするとき、fix-branchが作られた時からMasterブランチがかわっていなければ、MasterのHEADをC2に移動させるだけでマージできる。これでMasterにはC2のコミット履歴が含まれた状態となる。C2というブランチがあった、という履歴が消えるので、どのブランチで作業していたのかわからなくなるので注意。fast-forwardマージするブランチの先に新たなコミット履歴を作り、そこにマージ先のHEADを持っていく。C2のブランチは消えないので、Dのコミット履歴でC2ブランチで作業したものを判別できる。--+マージすると、履歴が一本化される。退避させた内容を全て削除する一部の変更箇所のみ退避する場合は、-pオプションを使用する。残りのファイルを全部退避しないstashの名前を変更する-pオプションを使用すると名前が設定できない。退避した後にわかりやすい名前をつけたいと思ってもデフォルトではrenameのコマンドがない。見ていたら、以下のページでやり方が紹介されていたのでここで紹介しておく。ローカルブランチと同名のリモートブランチがある場合、対象のリモートブランチすべてを更新。危険だからあまりやらない方がいい。push同名のブランチがリモートリポジトリに存在する場合、全てのブランチをpushする。意図しないpushをする可能性がありとても危険。pushカレントブランチを、同名のリモートブランチにpushする。pushカレントブランチと同名のリモートブランチが存在する、かつそれらが追跡関係にある場合に、追跡ブランチに対してpushする。requestStockLike80@merrillQiitaの記事を移転することになりました。移転が終わったらものから随時削除していきます。upLoginユーザーは見つかりませんでした。