我有Jenkins的工作,在其配置中调用Python脚本。脚本创建的文件很少,并执行git add path/to/new/files
,git commit -m "foobar"
,然后git push -u origin my_branch
。如果我在本地调用该脚本,则会添加所需的文件并将其推送到该分支。当Jenkins作业调用该脚本时,git push
会返回错误。
error: src refspec my_branch does not match any.
error: failed to push some refs to 'git@example.com:my_project.git'
知道为什么会这样吗?我需要能够git pull
之后创建文件。
答案 0 :(得分:0)
告诉Git特定网址有帮助。
git push -u git@example.com:my_project.git HEAD:my_branch