- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我们有一个 upstream
git 存储库,它是项目的官方主页,以及 origin
是我们自己的远程 git 存储库(例如 github fork)。
在命令行上,我会在发布 PR 之前重新定位到 master
git pull --rebase upstream master
F
命令允许
--rebase
但这总是违背我的
origin
据我所知。
F
下的单个命令来执行此操作。菜单,因为它对我来说是一个非常常见的操作。
最佳答案
在 magit
,您可以使用 C-u
前缀参数允许您为推和拉操作设置远程。你会输入 C-u F -r F upstream<RET>
去做这个。如果还需要指定分支名称,可以加倍C-u
前缀:C-u C-u F -r F upstream<RET> master<RET>
.在下一个版本的 Magit 2.1.0 中,这将在更易于访问的 F -r o
中提供。而不必使用前缀参数。
如果这太麻烦,我建议在您的 .git/config
中明确设置上游;那么所有的拉力都将来自上游。你可以用 git branch -u upstream/master
来做到这一点在您本地的分支机构时,或 git branch -u upstream/master mybranch
如果你在不同的分支。那么,不管你是用Magit还是git
在命令行上,一个简单的 git pull --rebase
或 F -r F
将从配置的分支中拉取。
如果您需要在从不同的存储库中拉取时推送到您自己的个人存储库,您始终可以设置一个单独的 Remote 来进行推送和拉取。据我所知,没有方便的命令包装器,但是如果您编辑 .git/config
直接,你会这样做:
[branch "mybranch"]
remote = upstream
pushremote = origin
merge = refs/heads/master
rebase = true
--rebase
每次你拉。
[remote]
pushdefault = origin
关于emacs - `pull --rebase upstream` 的 magit(不是原点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29016343/
根据这个article , git push --set-upstream 已弃用,应改用 git push --set-upstream-to。 但是当我检查 git push文档,我只能找到--s
无意中,创建了一个分支remotes/upstream/upstream/develop。上游受 GitHub 控制。标准删除命令失败: $ git fetch --all $ git branch
我的网站在端口 80 (http) 上运行,我使用 nginx 没有任何问题。下面是我在 nginx 中使用的默认文件 server { listen 80; server_name
这个问题在这里已经有了答案: Undo a Git merge that hasn't been pushed yet (35 个答案) 关闭 9 年前。 这个问题与其他问题的不同之处在于,我想在恢
我们在 NGINX 后面有带有 Jersey 服务 API 的 tomcat。我们开发的一个新的流式 API 在我们直接调用 Tomcat 时运行良好,但在通过 NGINX 调用它时开始没有响应。 查
在我的 Remote 列表中,我看到:(git branch -r) upstream/HEAD -> upstream/master 当然,我有一个 upstream/master,origin 是
git rebase upstream/master 和 git pull --rebase upstream master 之间有区别吗?如果有,那是什么?远程可以是任何远程,不一定是上游。 最佳答
我正在尝试按照一些步骤为 GitHub 上的存储库做贡献,但其中一个步骤不起作用。步骤在这里:https://github.com/wdbm/qTox/blob/master/CONTRIBUTING
我使用本教程部署了一个 Django 网站 https://jee-appy.blogspot.com/2017/01/deply-django-with-nginx.html 该网站可从互联网 ww
TL; 博士 Nginx 日志时出现什么http/tcp 现象upstream prematurely closed connection while reading response header
我有一个 Django 应用程序,用户可以使用该应用程序使用多个视频创建视频拼贴画。问题是,在生产中,当将视频上传到 amazon s3 时,我得到一个 502 错误的网关(在本地工作正常)。有谁知道
我的 rails nginx/unicorn 服务器出现上游超时错误。我已尝试解决此问题,但没有找到适合我的解决方案。 我正在粘贴我在 nginx error.log 文件中得到的确切错误: ups
我目前总是在我的用户正在执行的查询中得到 502...这通常返回 872 行并且需要 2.07 才能在 MySQL 中运行。然而,它返回了很多信息。 (每一行都包含很多东西)。有什么想法吗? 运行 D
我在错误日志中收到如下 nginx 错误: [error] 4257#0: *3470 upstream timed out (110: Connection timed out) while rea
我试图将更改从上游 pull 到我的分支中。我试过 git fetch https://github.com/someuser/someproject,但它顽固地拒绝做任何事情。它只是说了一些完全隐晦
/编辑我做了the answer to the question mentioned above的建议授予对注册表的访问权限,如下所示: sudo mkdir -p /usr/local/etc/mo
配置例子 ? 1
我用 upstream和 proxy用于负载平衡。 指令 proxy_pass http://upstream_name使用默认端口,即 80。 但是,如果上游服务器不监听此端口,则请求将失败。 如何
我使用 nginx 作为代理服务器将请求转发到我的 gunicorn 服务器。当我运行 sudo nginx -t -c/etc/nginx/sites-enabled/mysite 时,出现以下错误
我的 git 似乎一团糟。 我首先重命名了一个名为分支 Sprint/13/Story/XXX-11 的分支 使用这个: git branch -m Sprint13/Story/XXX-11 这并没
我是一名优秀的程序员,十分优秀!