gitについてご教示いただけますでしょうか。
コミット後、コミット内容に間違いがあり一つ前のコミットへcheckoutを行いました。
具体的には太文字の74b5e2cにて間違いがあり、一つ下のdeec327にてcheckoutを行いブランチ作成等行わずcommitを続けていました。
ある時にPushしてもリモートリポジトリに反映されていないことがわかりました。
現在までコミットしているものをPushできる様な手順があればご教示いただけますでしょうか。
同様の状況をテスト用プロジェクトにて作り出すことができ、最新のコミット部にブランチを作成、mainとマージすることでPushできました。見様見真似で行ったため操作と手順に不安があります。
以下git statusとgit reflogの結果です。
% git status
HEAD detached from deec327
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: SubscriptionSearch/Home.storyboard
no changes added to commit (use "git add" and/or "git commit -a")
% git reflog
7585a03 (HEAD) HEAD@{0}: commit: getMonthlyFee内でuidがない場合はスルーする仕様
に変更
7dfdf4b HEAD@{1}: commit: myListVC追加
3947333 HEAD@{2}: commit: コメント時のアラート完成 過去にコメントしていた場合はコメントを更新する仕組みを実装
0e618ca HEAD@{3}: commit: switchMethodOfPayにcase 25: ”週額”を追加
c34fe8f HEAD@{4}: commit: detailVCで未ログイン時に登録中等押下した際のメッセージのOKを選択、dismissで閉じてtabの3番目へ遷移する機能実装
deec327 (origin/main) HEAD@{5}: checkout: moving from main to deec32794ed5efd6fe0e9879a61619b9b444e329
74b5e2c (main) HEAD@{6}: commit: dismissでdetailItemVCが閉じた際にtab3へ遷移するdelegateメソッドを記載
deec327 (origin/main) HEAD@{7}: commit: 未ログイン時に登録中等押下、メッセージのOKを選択するとdismissでdetailItemVCを閉じてtabの3番目へ遷移する機能を実装
9834825 HEAD@{8}: commit: delegateでtextを変更しようとした際にscope外のエラーの
ためresultLabelをviewDidLoad外へ
10ee15a HEAD@{9}: commit: 月額合計料金取得機能実装
150779d HEAD@{10}: commit: コメント、レイアウト微修正
8cc0481 HEAD@{11}: commit: passFeedsと被るためpassFavoriteDatas削除
288a6a3 HEAD@{12}: commit: コメント追加
回答1件
あなたの回答
tips
プレビュー