I\'m stil learning git and not sure how some basic things work. I created a local branch by doing:
git branch AppStore
I can\'t remember exactl
You need to publish your branch on your upstream repo, while tracking it locally (making sure your local branch keep in synch with that new remote branch: see "What is a tracking branch")
git push --set-upstream origin AppStore
As mentioned in the comments, the other developers need to fetch what has been pushed (included the new branch).
A git fetch origin is one way, but if you are unsure of the name of the remote repo, a git remote update works just fine.
That will update their remote branches, but won't create a local branch of the same name, as detailed in "Track all remote git branches as local branches".
When you do a git branch xyz
it creates a branch xyz
on your local machine. Generally you create a new branch off the master branch
so that it has the master's code
. After creating the branch xyz
, you make changes and then you have to git push origin xyz
for the branch to be visible on github
.
Doing git branch -a
will show your branches in your machine. Till you push
your branch you cannot find it on the remote repo.