我在我的Visual Studio 2013副本中添加了一个GitHub源代码控制工具,当我右键单击该解决方案并进行提交时,它说在本地创建了提交。当我尝试与服务器同步提交时,同步按钮显示为灰色。

我的问题是如何设置它或采取什么步骤将提交推送到服务器?

最佳答案

看来您没有为此分支配置上游远程/分支。 Visual Studio的运行就像将“push.default”配置设置为“上游”一样。

如果转到分支页面,则此分支应列在“未发布”分支部分下。在该页面上,可以通过右键单击未发布的分支并在结果上下文菜单中选择“发布”来选择“发布”此分支。这会将分支推送到原始远程站点(其分支与本地分支的名称相同),并设置该分支的上游跟踪信息。从那时起,您可以从“未同步的提交”页面进行推送和获取。

这是您需要发布未发布分支的屏幕截图:

关于github - 如何将未同步的提交推送到GitHub?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22747180/

10-13 05:15