मैं अपने के लेखक बदल सकता हूँ के बाद मैं पहले से ही नदी के ऊपर भंडार करने के लिए इसे आगे बढ़ाया है जो प्रतिबद्धबदलने Git ग्रन्थकारिता
उत्तर
आप अपने स्थानीय भंडार और बल धक्का पर प्रतिबद्ध (git commit --amend --author="New Author Name <[email protected]>"
) में संशोधन करना होगा - git push -f
परिवर्तन (अपस्ट्रीम को धक्का देने के बाद पुन: लेखन इतिहास आम तौर पर एक बुरा अभ्यास है)।
गिट पुश-एफ मेरे नोट्स का उपयोग करने के लिए कृपया "नोट" पर –
एक और पूरा समाधान।
यदि आपको यह समझने के बिना कई गिट-पुश किए गए हैं कि यह काम एक अलग ईमेल खाते के साथ चला गया है। अब आपको इसे बदलने की जरूरत है। यहां वह आदेश है जिसका मैंने अपने पिछले पिछले प्रतिबद्धता को एक अलग ईमेल के साथ नई ईमेल आईडी में बदलने के लिए उपयोग किया है।
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='Tarandeep Singh'; GIT_AUTHOR_EMAIL='[email protected]'; GIT_COMMITTER_NAME='Tarandeep Singh'; GIT_COMMITTER_EMAIL='[email protected]';" HEAD;
नोट: यदि आप अपना नाम और ईमेल के लिए पहला परिवर्तन पर उपरोक्त आदेश कॉपी करने के बाद कृपया जहाँ मैं आदेश में अपने नाम और ईमेल का उपयोग कर रहा
धन्यवाद एक में लिए
लॉल मेरे लिए काम नहीं करता .. :) –
- 1. Git नाम बदलने/हटाने भ्रम
- 2. Git-svn नाम बदलने पर नज़र रखने के शाखा
- 3. Git और मर्क्युरियल में नाम बदलने: सटीकता और स्वत: चलन
- 4. Git जीयूआई और Git
- 5. Git: पूरे Git इतिहास
- 6. Git - मोड
- 7. Git
- 8. Git
- 9. Git
- 10. , Git
- 11. Git
- 12. GIT
- 13. Git-गुप्त कोष बनाम Git शाखा
- 14. Git पिछले Git के बाद rebase विलय
- 15. Git: फ़ोल्डर
- 16. Git ग्रेप
- 17. Git समस्याओं
- 18. कैसे Git
- 19. Git फ़ोल्डर
- 20. Git - सूचकांक
- 21. Git Heroku
- 22. Git भंडार
- 23. प्रतिलिपि Git
- 24. .git निर्देशिका
- 25. Git diff
- 26. Git submodule
- 27. जेनकींस/Git
- 28. Git-svn
- 29. Git आदेश
- 30. Git खोज
- फिर से लिखे गए इतिहास को धक्का देने का डरावना स्पष्टीकरण डरावना हो सकता है (यदि कोई अपस्ट्रीम रिपोजिटरी से खींच लिया हो) तो देखें http://stackoverflow.com/questions/8448973/how-do-you-deal-with-a-public-repository -थैट-पहले से ही चुकाया गया/8449701 # 8449701 – Cascabel