0
0

はじめに

たまに実行するコマンドがいつまでたっても覚えられない。。
自分の忘備を兼ねて目的別にgitコマンドをまとめる。

addを取り消したい

git reset HEAD
git reset HEAD [ファイル名/ファイルパス]
⇒ステージング前の状態に戻る

commitを取り消したい

git reset --soft HEAD^
⇒ステージング状態(addした状態)に戻る

コミットをまとめたい

git rebase -i HEAD~4
⇒直近4コミット分まとめる

ローカルブランチ削除

git branch -d [ブランチ名]
⇒マージされていないコミットがある場合はエラー
git branch -D [ブランチ名]
⇒コミットを無視して強制削除

リモートブランチ削除

git push origin --delete [ブランチ名]

別ブランチの特定のコミットのみ、現在のブランチに取り込みたい

git cherry-pick [コミットID] [コミットID]

参考

https://qiita.com/y-suzu/items/0698de028937a972d275
https://qiita.com/takke/items/3400b55becfd72769214
https://qiita.com/okmtz/items/62aa5a25f75b1754a861

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