I tried git push
on my master branch, but it just shows that I have a new pull request. When I click on the new pull request, it takes me to the comparing changes view, but doesn't show any option to add those changes into repository. It only shows the changes I made:
When I entered the command
git push origin main
all files where added to my repository.
but when I do
git push origin master
it doesn't work. Why is that? I heard they are replacing master with main. So in the future are they going to remove master?
From the ZDNet article, GitHub to replace "master" with alternative term to avoid slavery references:
GitHub is working on replacing the term "master" on its service with a neutral term like "main" to avoid any unnecessary references to slavery,
About renaming your branch from master to main, there are a lot of guidelines. For example:
git branch -m master main \
git push -u origin main \
git remote set-head origin main
They just changed the default branch for new repositories. You can also set it back to master
here -> https://github.com/settings/repositories
The main
branch has already replaced all new github repos as the main branch. You can read up on it here. There is no actual difference between main and master, it's just the name of the default branch.
For you git push origin master
just creates a new branch called master (since it doesn't exist already) and pushes your current commits there.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With