pull
或 push
操作。如果您想要推送到主分支,您应该在工具中指定分支名称,让您选择所需的分支。
SourceTree
目前最好的GUI工具是SourceTree,它比你正在使用的git工具要好得多。
当git push [$there]
没有指定要推送的内容时,我们迄今为止一直使用传统的matching
语义(只要远程已经存在同名分支,所有你的分支都会被发送到远程)。在 Git 2.0 中,默认值现在是simple
语义,它会推送:
仅将当前分支推送到具有相同名称的分支,并且仅在当前分支设置为与该远程分支集成时,如果您正在从同一个远程获取,则推送到该分支;或者
仅将当前分支推送到具有相同名称的分支,如果您正在推送到不是您通常获取的远程。
您可以使用配置变量push.default
来更改此设置。如果您是老用户,想继续使用matching
语义,可以将变量设置为"matching"。阅读文档以了解其他可能性。
branchOne
,合并来自master
的更改,然后将本地的branchOne
推送到远程。 - Panagiotis Kanavos