0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

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

addを取り消したい

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

commitを取り消したい

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

commitをまとめたい

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

特定のcommitまで戻す

git reset --hard {ハッシュ値}
⇒指定したハッシュ値がheadになる

ローカルブランチ削除

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

リモートブランチ削除

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

別ブランチの特定のcommitのみ、現在のブランチに取り込みたい

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

参考

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

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?