\ When starting a new project with Github, have you ever faced the issue below?
The issue arises because the branches lack a shared history. While the branches might have identical file names and code, their underlying histories differ. This happens when the original source is added to a brand-new repository instead of being cloned from the original repo.
\
To solve this issue, run the following commands:
git checkout master git branch main master -f git checkout main git push origin main -f
\ \ To avoid such issues in the future, always ensure that repositories are properly cloned from the original source. This maintains a consistent history between branches, enabling seamless collaboration and version control. Understanding the importance of repository history is crucial for efficient teamwork and maintaining the integrity of your codebase.
\ Happy Hacking !
\ \ Source Image:
https://i.sstatic.net/tNlnM.png


