当我对本地master分支进行了一些提交之后,却没有推送它们。 然后,我想在推送这些提交之前创建另一个分支,但是另一个分支不应在其历史记录中包含这些提交,而应基于干净的上游主服务器。 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
git 的 --help 和手册页非常清楚地显示了为分支设置上游的好方法,但我还没有找到获取当前上游的好方法。
不幸的是, git branch -v
只显示了与上游分支的关系,并没有告诉你上游分支正在使用哪个远程。
我有一个解决方法, git config --get branch.branch_name.remote
但还有其他方法吗?
有两个选择。
如果您两次输入-v参数,则git除了关系之外还将打印上游
git branch -vv
您也可以使用类似
git name-rev @{u}
@{u}
是上游的特殊git参考。
您可以使用git remote show upstream<\/code>来显示上游 url 或
git remote show origin<\/code>来显示原始 url。<\/p>"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.