代码之家  ›  专栏  ›  技术社区  ›  IAdapter

如何做出只有我才能看到的改变?

  •  7
  • IAdapter  · 技术社区  · 15 年前

    例如,我想修改登录页面,所以它会自动记录我。

    仅限 在我的开发站工作,不要在推。如果我把它放在一个分支上,我就必须在每次推之前以某种方式取消合并更改。

    git支持吗?

    3 回复  |  直到 13 年前
        1
  •  2
  •   Community CDub    8 年前

    为什么不使用安装程序 gitattributes filter driver ?

    smudge

    smudge 步骤),并将相应地修改内容。
    这个 clean 步骤将恢复其内容,或者至少忽略特定的修改。

        2
  •  7
  •   Chris Johnsen    15 年前

    git update-index --skip-worktree -- path
    

    git update-index manpage under “Skip-worktree bit” :

    跳过工作树位可以定义在一个(长)句子:当阅读 工作目录版本是最新的,已读取索引版本 相反。

    属性或文件内容。工作目录版本可能是 有或没有。

    sparse checkout mechanism documented in the git read-tree manpage` .


    在Git的旧版本中有一个相关的部分( git update-index --assume-unchanged ),但不应用于OP的目的。 It seems like it might be useful for the OP's situation Git's maintainer has said that its contract (the “promise”) makes it unsuitable for such purposes .

        3
  •  0
  •   wilhelmtell    15 年前

    我不确定我是否理解这个问题:为什么你不能直接离开?有 master 主人 (或将master与您的私有分支合并)。永远不要给我机会 主人 ,仅从 主人

    如果您碰巧对您的私人分支机构进行了更改,希望与您共享 主人 你可以把所有的修改都放到master上。