Open herohoro opened 2 years ago
remoteブランチは本家へPRする時にで使うremoteブランチ(herohoro/easy-notion-blog-01)でOK。
そのあと、GitHubへいってcompareする時に本家ではなくて自分のmasterブランチにすればmergeされる\(^o^)/
git cherry-pick ****ハッシュ****
で拾う。
拾ったらいつものように競合箇所を調整すればOK。
この後ローカルmasterブランチも取り込めばリモートmasterブランチに追いつく
$\textcolor{red}{\ ※ 1つ前に間違えて}$ add layout_slug-end100%
$\textcolor{red}{を取り込んでしまったのはご愛嬌....}$
私の場合はリモートブランチをremote
にしてるから
remoteブランチに属するmasterブランチっていう意味になる。
本家の場合はリモートブランチがroot
だから
rootブランチに属するmainブランチっていうこと\(^o^)/
git merge remote/master
GitHub上でPRページを作成してcompareすればmergeできる
👇
// 直前のコミット操作を取り消す_ツリーは残る
git reset --soft HEAD^
🔺 push前のcommitをstagingに戻せる
// 直前のコミット作成の直後に戻す
git reset --hard HEAD^
🔺 これはやらないほうがいい
git push -u origin ブランチ名
https://hacknote.jp/archives/26794/
git reflog
@HEAD{数字} をコピーして
git reset --hard HEAD@{数字}
https://ez-net.jp/article/AC/uZxRexZM/3KveOvbxQXvD/
git checkout master
git merge fix1
https://ez-net.jp/article/63/UcQPnD1P/drRiczytw6jG/
mainブランチに他のブランチAをmargeしてて同時にmainで本家の取り込みをしたら、
remoteの差分件数とpush件数が表示されてしまっていつものように送れなくなった。
そのとき、mergeした後のブランチAからrebaseをすると症状がなおった。
git rebase master
git checkout commitハッシュ
【Git】一時的に過去のcommitに戻りたい
このエラーメッセージは、ローカルのコミットがリモートのブランチにないために発生することがあります。VSCodeでGitを使用している場合、このエラーは通常、次のようなシナリオで発生します。
ローカルのブランチにコミットを追加し、git pushコマンドを実行しようとしたが、リモートブランチに更新が存在しない場合。 他の人がリモートブランチに新しいコミットをプッシュした場合。 このエラーを修正するには、リモートブランチから最新の変更を取得して、ローカルの変更をマージする必要があります。
VSCodeでGitを使用している場合、次の手順で修正できます。
ローカルの変更をコミットし、再度git pushコマンドを実行して、リモートブランチに変更をプッシュします。 これで問題が解決するはずです。ただし、リモートブランチが競合している場合は、競合を解決する必要があります。競合が発生した場合は、VSCodeがその旨を通知するため、指示に従って解決してください。
リモートブランチから最新の変更を取得して、ローカルの変更をマージ
リモートブランチでpushしたら解決した⭐️
mastarブランチから....
これでローカルBrunchを用意できる
public push
の時にremoteブランチをもとのmasterブランチにすればいい??