🔖
初めてのGithub
こんにちは!kirigayaです
今回の記事はgitです。学生のときgitを使って開発していましたが社会人になると色々な場面に遭遇します。今回初めてと書いてあるのは初めて経験したという意味です
それではやっていきます。
- ローカルのcommitを変更したい!(push前)
これはcommitした時に開発ルールを見てあっ!fix:つけるの忘れた...という場面です
直前のcommitメッセージを編集する
git commit --amend
commitを取り消し、変更内容をステージエリアに保持します
HEAD~3で最新から3件目までを取り消すこともできます
git reset --soft HEAD^
- リモートのcommitを取り消したい!
pushしてしまった!時既に遅し...
git revert コミットID
- ブランチ切ってPRしたら修正PRが届いた
最新の状態を取得しブランチに取り込めばOK
git fetch
git pull
- ブランチを変えて欲しい
ブランチで作業していると新しくブランチを切って作業して欲しいと言われることがあります
現在の作業を保存し新しくブランチを切り替え作業内容を復元します
既にcommitしている場合はresetで未commitに戻します
git stash
git switch -c ブランチ名
git stash pop
- リモートに認証情報をあげてしまった
認証情報は履歴からも消す必要があるのでresetを使います
git reset --hard HEAD~1
いかがだったでしょうか?
気が向いたらGithub actionsの記事書こうかな...
Discussion