如何将本地自建分支推送到GitHub指定远程分支?
把本地firstbranch推送到远程firstbranch_1的方法
嘿,这事儿操作起来很直观,按下面的步骤来就行:
首先确保你当前在本地的
firstbranch分支上。如果不确定,输入git branch查看,前面带*的就是当前分支;如果不在的话,切换过去:git checkout firstbranch # 或者用更简洁的新版命令 git switch firstbranch接下来直接执行推送命令,明确指定本地分支和目标远程分支的对应关系:
git push origin firstbranch:firstbranch_1这里的
origin是你的GitHub仓库在本地的默认远程别名,firstbranch是你要推送的本地分支,后面的firstbranch_1就是远程仓库里你要推送到的分支名,这条命令会直接把本地分支的内容同步到远程的目标分支上。如果之后你还需要多次从本地
firstbranch推送到远程firstbranch_1,可以设置本地分支和远程分支的关联,这样后续只需要输入git push就能完成推送:git branch --set-upstream-to=origin/firstbranch_1 firstbranch这条命令会把本地的
firstbranch和远程的origin/firstbranch_1绑定起来,以后推送、拉取都不用再重复指定分支名了。
另外,如果你不确定本地是否关联了正确的远程仓库,可以用git remote -v查看远程仓库的地址,确认是你目标的GitHub仓库就行。
内容的提问来源于stack exchange,提问作者Sainath
相关产品推荐
相关产品推荐

