How to apply a patch generated with git format-patch?

后端 未结 6 1094
暖寄归人
暖寄归人 2020-11-29 15:10

I have 2 git local repositories both pointing to the same remote repository.

In one git repository, if I do git format-patch 1, how can I apply that patc

6条回答
  •  星月不相逢
    2020-11-29 15:37

    Note: You can first preview what your patch will do:

    First the stats:

    git apply --stat a_file.patch
    

    Then a dry run to detect errors:

    git apply --check a_file.patch
    

    Finally, you can use git am to apply your patch as a commit: it allows you to sign off an applied patch.
    This can be useful for later reference.

    git am --signoff < a_file.patch 
    

    See an example in this article:

    In your git log, you’ll find that the commit messages contain a “Signed-off-by” tag. This tag will be read by Github and others to provide useful info about how the commit ended up in the code.

    Example

提交回复
热议问题