gpt4 book ai didi

git - 如何让git在 merge 时忽略目录

转载 作者:IT王子 更新时间:2023-10-29 00:54:24 33 4
gpt4 key购买 nike

How to setup a git driver to ignore a folder on merge 的答案一样有趣和有用是,它没有回答仍然让我感到困惑的原始问题。

与上面链接的问题不同,我有两个具有相同目录集的分支,为了将一个分支 merge 到另一个分支,我需要 git 完全忽略一个目录。

我按照 How do I tell git to always select my local version for conflicted merges on a specific file? 中的描述使用我自己的 merge 驱动程序进行了尝试但这种方法的问题在于,只有当这两个分支中存在实际冲突文件时才会调用此驱动程序。每当文件的更改仅在一个分支上时,git 会 merge 它们而不调用我的 merge 驱动程序。

这导致目录中的文件发生了我不想要的更改。知道如何让 git 始终忽略该目录中的每个文件——无论它是否被触及吗?

最佳答案

我实际上并没有使用 Git,但我认为这对你的情况有用:

使用类似于此处指定的内容:https://gist.github.com/564416

git checkout master    
git merge --no-commit --no-ff development
git reset -- /path/to/folder # revert updates from path
git commit

再说一次,我不使用 git,我只是根据我使用 TryGit 的经验推迟我认为事情是如何工作的。

  1. checkout 大师
  2. merge ,但不提交,不快进。
  3. merge 现在已上演,因此请重置整个目录树
  4. promise

关于git - 如何让git在 merge 时忽略目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369378/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com