Replies: 6 comments 2 replies
-
GitHub timelines typically reflect the activities associated with the account in question, and this includes commits, pull requests, issues, and other interactions. When you made the switch from your old account to your new account, it's possible that the activity associated with your old email is still linked to the old account in the timeline. To address this issue, you might want to consider the following steps: 1-Update Email in Git Config: Ensure that you've updated your Git configuration on your local machine to use the new email associated with your new GitHub account. You can use the following commands to update your email for Git: git config --global user.email "your_new_email@example.com" 2-Re-Associate Commits: If you have old commits that were made with your old email and you'd like them to be attributed to your new account, you may need to re-associate those commits. This can involve rewriting Git history, which should be done carefully, especially if the repositories are shared with others. You can use the git filter-branch command to rewrite Git history and replace old email addresses with the new one: git filter-branch -f --env-filter "GIT_COMMITTER_EMAIL=new_email@example.com; GIT_AUTHOR_EMAIL=new_email@example.com;" -- --all Be sure to back up your repositories before making any significant changes to Git history. 3-GitHub Email Settings: Double-check your GitHub account settings to ensure that your new email address is added and verified. You can go to your GitHub account settings, then to the "Emails" section, to add and verify your new email address. 4-Refresh or Wait: GitHub's timelines might take some time to fully update. If you've taken the steps above and your activity still isn't reflecting correctly in your new account's timeline, you might need to wait a bit longer for the changes to propagate through GitHub's systems. 5-Contact GitHub Support: If the issue persists and you've given it enough time, you can reach out to GitHub support for assistance. They might be able to help you troubleshoot and resolve the discrepancy in your timeline. Remember that rewriting Git history can be complex and potentially impact collaborators and the integrity of the repository. Always make sure you have backups and are aware of the potential consequences before making significant changes. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
The timeline of contributions on your GitHub profile is based on the email address associated with your commits. When you moved your primary email address from your old GitHub account (amith225) to your new account (amithm3), it might take some time for the changes to reflect on your new account's profile timeline. Here are a few things you can do to help ensure that your contributions are accurately reflected on your new account's timeline:
Remember that the process of attributing contributions to the correct account can involve multiple factors, including the synchronization of data across GitHub's systems and your local Git configuration. It's a good practice to wait for some time to see if the contributions eventually appear on your new account's profile timeline. |
Beta Was this translation helpful? Give feedback.
-
When you change the email associated with your GitHub commits, GitHub should attribute those commits to the new account. However, this won't retroactively add them to the contribution graph on your profile page. Here's how you can attempt to resolve this:
Remember: It's crucial to ensure that any actions you take, especially rebasing and changing commit history, are coordinated with any collaborators, as it can disrupt the commit history and workflow for others. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Question
Body
I recently removed my primary email from my old GitHub account and added it to my new one, while the various repositories i have committed to shows up in the respective repo as my new account, the timeline in my new Github account does not reflect the same.
EDIT: my old account is
amith225
whose primary email was X, i removed X fromamith225
and added it to my new accountamithm3
, the old repos which used to show commits asamith225
have changed and is correctly attributing it toamithm3
, however this attribution is not shown in my profile timelineBeta Was this translation helpful? Give feedback.
All reactions