Wednesday 15 May 2013

How do you create the 'master' branch on git if you forgot to create it before branching? -



How do you create the 'master' branch on git if you forgot to create it before branching? -

someone created repo locally, branched off, , pushed branch remote. possible person create 'master' branch without commits, , force remote?

no. cannot have branch no commits, , no master branch ever has no commits. master not exist in git repository until first commit.

when create new git repository, .git/refs/head contain following:

ref: refs/heads/master

however, refs/heads/master not yet exist, , won't until commit. there is no master branch until first commit, , there nil push.

you can utilize git log find earliest commit, , create master pointing commit, happen new repository.

for more information: fatal: not valid object name: 'master'

git branch

No comments:

Post a Comment