LoginSignup
0
0

More than 5 years have passed since last update.

よく使うgit コマンド

Last updated at Posted at 2018-10-19

git reset

git reset --hard ORIG_HEAD
git reset --hard HEAD~
git reset --hard 411ea67

master以外のローカルブランチを消す

git branch |grep -v "master" |xargs git branch -D

特定のファイルを特定のコミットに戻す

git checkout [コミット番号] [ファイルパス]

squash mergeのメリット・デメリット

デメリット

・squash mergeしてもらった後で、自分のリポジトリに再び取り込み、
 自分のweb上の該当のリポジトリのコミットを見ると、#12とか
 出てくるが、アップストリームの#12と勘違いされる
 でも、こんなマニアックなところみないか。
・人のリポジトリを参照しに行くマージなので、
 その人が辞めちゃうと見れなくなる。
・機能単位にコミットが打てない
・細かく納品する場合、やりずらい

メリット

・blameするときにコミットメッセージにRP番号が載っているので移動しやすい

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0