issue5560分支是从主分支创建的。经过一些修改后,gitpushoriginmaster用于提交,但结果是“所有内容都是最新的”。问题的原因是gitpushoriginmaster在本地分支中默认提交master分支,而没有trackremote分支,因为master分支默认指向originmaster分支。这里需要使用gitpushoriginissue5560:master将issue5560推送到远程主分支。
一个仓库可以包含多个分支机构。有一个默认的主分支:master。如果要将代码提交到远程仓库的分支(非主分支),首先检查本地分支和远程分支:gitbranch-a从本地分支(非主分支主分支)提交到远程分支,创建新的本地分支,如果有本地分支,则切换到此分支:gitbranch-bsunmaoyu,您可以直接切换:gitcheckout[name]接下来的三个步骤是:gitadd。gitcommit-a-m“xxxxx”gitpushoriginsunmaoyu
首先,确保您在本地git工作目录中添加了一个远程分支。使用gitremote-v查看。如果不是,使用gitmoteadd命令添加一个(假设名称是origin,分支是master)。如果已经存在,则使用gitpushoriginmaster命令将当前工作目录下的分支提交给远程主分支
在本地仓库中执行gitpushorigin:{remotebranchname}
,即将本地空分支推送到远程分支,相当于删除远程分支。
答案来自