我只是试图强行推送到这样的远程分支:
$> git checkout myBranch
$> git rebase origin/master
$> git push --force origin/myBranch
fatal: 'origin/myBranch' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我知道我有分支遥控器(我正常推动时间)所以我猜我--force
或origin/myBranch
有问题。有人可以向我解释一下这里的正确语法是什么吗?非常感谢!
答案 0 :(得分:3)
做的:
git push --force origin myBranch
一般来说,它看起来像这样
git push <remote> <sourceBranch>:<destBranch>
如果源分支(本地分支中的分支)和目标分支(远程分支中的分支)的名称相同,则只需要给出一个名称,git将做正确的事。