代码之家  ›  专栏  ›  技术社区  ›  Blair Holloway

转移未跟踪的文件以进行提交,而不转移跟踪的文件更改

  •  3
  • Blair Holloway  · 技术社区  · 15 年前

    在使用git时,我经常会遇到这样的情况:

    • 我对几个文件进行了更改,但我只想提交其中的一部分。
    • 我已经添加了几个未跟踪的文件,我想跟踪和提交。

    git add -p
    

    然后,我选择哪个大块头登台,哪个大块头还留在我的工作树上,但还没有定型。然而,git的补丁模式跳过了未跟踪的文件。

    我会怎么做 喜欢 要做的是:

    git add --untracked
    

    使用 add 在交互模式下 add untracked 选项,如:

    git add -i
    a<CR>
    1<CR>
    2<CR>
    3<CR>
    4<CR>
    5<CR>
    6<CR>
    <CR>
    q<CR>
    

    不过,我觉得有或者应该有一个更快的方法。我错过了什么?

    1 回复  |  直到 15 年前
        1
  •  3
  •   chaos95    15 年前

    我不认为git add选项可以实现您所描述的功能,但是您可以通过使用 * 而不是选择要添加的未跟踪文件时的单个条目号。

    推荐文章