-x选项可用于git拉动?
git pull origin -X theirs branch_name
-x他们的
在此git Pull命令中做什么?是否导致指定的分支合并到当前分支中?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
git pull origin -X theirs branch_name
-x他们的
在此git Pull命令中做什么?是否导致指定的分支合并到当前分支中?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
-X
指定合并策略选项(不要与合并策略)将本地更改与从上游拉取的更改相结合时。您可以在官方git文档
。默认情况下使用
ort
策略,因此以下选项与此相关:ours
:此选项强制通过支持our
版本自动解决冲突的问题。他们的
:与我们的
相反。使用他们的
版本自动解析。忽略空间-更改
,忽略所有空间
,ignore-space-at-eol
,ignore-cr -at-eol
:为了三向合并,将具有指定类型的空白更改的行视为未更改。重新规范化
:在解析三向合并时,这会运行文件所有三个阶段的虚拟签出和签入。无重新规范化
:禁用
renormalize
选项。这会覆盖merge.renormalize
配置变量。find-renames[=]
,rename-threshold=
:打开重命名检测,可以选择设置相似度阈值。这是默认设置。
rename-threshold
是find-renames
的已弃用同义词。子树[=<路径>; ]
:此选项是子树策略的更高级形式。有关此内容的更多信息,请参阅链接。上面的一些描述是从 git-pull 文档复制的。
-X
specifies the merge strategy option (not to be confused with the merge strategy) when combining your local changes with changes pulled from upstream. You can read up on the different merge strategies in the officialgit
documentation. By default theort
strategy is used, so the below options are relevant to this:ours
: This option forces conflicting hunks to be auto-resolved cleanly by favoringour
version.theirs
: The opposite ofours
. Auto-resolve usingtheir
version.ignore-space-change
,ignore-all-space
,ignore-space-at-eol
,ignore-cr-at-eol
: Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge.renormalize
: This runs a virtual check-out and check-in of all three stages of a file when resolving a three-way merge.no-renormalize
: Disables therenormalize
option. This overrides themerge.renormalize
configuration variable.find-renames[=<n>]
,rename-threshold=<n>
: Turn on rename detection, optionally setting the similarity threshold. This is the default.rename-threshold
is a deprecated synonym offind-renames
.subtree[=<path>]
: This option is a more advanced form of subtree strategy. See the link for more information on this one.Some of the descriptions above were copied from the
git-pull
documentation.