हां, आप इसके बाद कमिट कर सकते हैं git push -f your_branch
Doc से पाठ :
निर्दिष्ट समय से अधिक पुरानी प्रविष्टियाँ। यदि यह विकल्प निर्दिष्ट नहीं है, तो समाप्ति समय कॉन्फ़िगरेशन सेटिंग gc.reflogExpire से लिया जाता है, जो 90 दिनों के लिए चूक में बदल जाता है। - एक्पायर = सभी prunes प्रविष्टियों की परवाह किए बिना उनकी उम्र; --expire = पहुंच योग्य प्रविष्टियों की छंटाई को बंद नहीं करता (लेकिन देखें - Dexire-unreachable)।
तो आप कर सकते हैं:
1- git reflog
2- आप चुनते हैं Head_Number क्या आप के साथ पुनर्प्राप्त करना चाहते हैं git reset –hard HEAD@{HEAD-NUMBER}
3- आप इस सिर पर सभी कमिट्स को देख सकते हैं git cherry -v branch_name
4- अंत में आपको जोर जबरदस्ती करनी चाहिए git push -f branch_name
या
1- अपने GIT क्लाइंट (इंटरफ़ेस) से SHA की संख्या प्राप्त करें
git reset --hard commit_SHA
2- बल धक्का
git push -f your_branch
उम्मीद है की यह मदद करेगा