error: src refspec my-branch does not match any

src refspec does not match any
git push -u origin master error: src refspec master does not match any.
failed to push some refs to
mengatasi error src refspec master does not match any
error src refspec personal does not match any
giterror src refspec master does not match any
src refspec work does not match any
error src does not have a commit checked out

I created a feature branch from the master branch, and added and committed some change to my branch.

Now I want to push my work to the remote repository, but it failed. What can I do to solve the problem? Thanks.

When running git push command, it didn't ask for my password. Is it normal?

p.s. I am using Windows 10's cmd.

> git push origin my-branch
error: src refspec my-branch does not match any.
error: failed to push some refs to 'https://git.xxx.net/Infrastructure'


>git commit -m "my work"
On branch my-branch
nothing to commit, working tree clean

>git branch
  master
* my-branch

>git show-ref
687f22d54b89e0de91f16cf79d52c6ea21a3f562 refs/heads/master
f85d2aa0900fb356d8d120f454ff2362d7475edb refs/heads/my-branch
687f22d54b89e0de91f16cf79d52c6ea21a3f562 refs/remotes/origin/HEAD
687f22d54b89e0de91f16cf79d52c6ea21a3f562 refs/remotes/origin/master


>git log
commit f85d2aa0900fb356d8d120f454ff2362d7475edb
Author: tim <tim@xxx.com>
Date:   Fri Feb 3 23:50:43 2017 -0500

    my work

commit 687f22d54b89e0de91f16cf79d52c6ea21a3f562
Author: Kevin <kevin@xxx.com>
Date:   Thu Jan 19 12:26:26 2017 -0500

    Added gitignore

error: src refspec master does not match any, fatal: The upstream branch of your current branch does not match the name of your current branch. To push to the upstream branch on the remote, use git push origin HEAD:<Branch_Name> To push to the branch of the same name on the remote, use git push origin <Branch_Name> To choose either option permanently, see push. error: src refspec master does not match any. error: failed to push some refs to 'git@heroku.com: etc' then first type in hyper-> git commit -m 'Initial commit'

Try this:

  $ git push origin HEAD:my-branch
  Or,
  $ git push -u origin my-branch 

git push origin HEAD:my-branch push the current branch to the remote ref matching my-branch in the origin repository. This form is convenient to push the current branch without thinking about its local name.

Vs

git push origin my-branch find a ref that matches my-branch in the source repository (most likely, it would find refs/heads/my-branch), and update the same ref (e.g. refs/heads/my-branch) in origin repository with it. If my-branch did not exist remotely, it would be created.

Src refspec master does not match any error when pushing to , This is caused by the repository still being empty. There are no commits in the repository and thus no master branch to push to the server. Git problem: error: src refspec origin does not match any. Ask Question Asked 1 year, 5 months ago. Active 1 year, 4 months ago. Viewed 1k times -1. Any info I have

Use:

`$ git push origin HEAD:my-branch`

instead of:

`$ git push origin my-branch`

Common mistake when creating new git repo. Error: src refspec , Error: src refspec master does not match any. Just add and commit at least one change to your repo and re-run push command. You can add e.g. . error: src refspec Tim_Musharapov does not match any . This means that the origin repository simply does not have a branch named Tim_Musharapov. It needs to be created. The syntax for creating branches is: git push origin что:куда

error: src refspec master does not match any when pushing commits , According to the question you've created a repository and created files in the index but you didn't stage the file for that: git add <file-name>. Or. git add . Fatal error: Can not push to origin: To git@.git e97ab48..4fcdb1f dev-xyz -> dev-xyz error: src refspec v0.45.14 does not match any. error: failed to push some refs to 'git@.git' It works as soon as I set createTag to "true", but I do not want to create a tag, as I do not want tags for patch versions.

Git, Github: Git Initialize Error “error: src refspec master does not , error: src refspec master does not match any. error: failed to push some refs Git creates a master branch only after commit to your local repo. It means you are not authenticated or you do not have the right to push on this app. Solving the problem. Please redo the “Setup SSH” tutorial for your operating system. You have not configured your system correctly. Git push error: error: src refspec master does not match any

error: src refspec master does not match any., error: src refspec master does not match any. error: failed to push some branch] master -> origin/master First, rewinding head to replay your� No that was not the problem by the time you answer I posted question on 12 march 2020 you answered 19/5/2020 , I already gave a solution in my question as how I solved.

Comments
  • Do you have any commit in my-branch? git log output ?
  • For git log output, see my added. How can I tell if i have any commit in my-branch?
  • Thanks. Can you explain what might be my problem and what the commands you wrote do?
  • Thanks. Why does git push -u origin my-branch work, while git push origin HEAD:my-branch doesn't work with the same error?
  • Here, somehow local/my-branch is not finding remote tracking branch ("error: src refspec my-branch does not match any"). So, -u = --set-upstream flag with "git push" tells git to track the newly created remote branch (my-branch).