There is a repo say ABC/A. I had forked this repo to my own github say ME/A. I was asked to create a branch on ME/A say x (originally there were develop and master). I had to write some code, so I cloned ABC/A and worked on its develop branch. But now when I have to push the code, I cannot push it to ABC/A as i dont have rights to do so. I have to push the code to ME/A. The problem is, I worked on develop branch for ABC/A but I have to push the code to ME/A x branch. Is it possible to push code in such a way?
Yes, you can push any local branch to any remote branch. The syntax is
git push <remote name, e.g. origin> <local branch name>:<remote branch name>
If your current branch (the one you want to push) is called develop
, the command would be
git push ME develop:x