Подтвердить что ты не робот

Как добавить поле "Подключено" в патче git

Я создаю патч git. И затем я хочу отправить его разработчику проекта.

Я хочу отметить свое имя и мой адрес электронной почты как signed-off-by в патче git

Как это сделать? чтобы сопровождающий проекта получил поле signed-off-by с моим именем и адресом электронной почты.

4b9b3361

Ответ 1

Когда вы совершаете фиксацию, просто используйте:

git commit -s

или

git commit --signoff

Или вы можете просто написать в конце сообщения фиксации, по отдельной строке, отделенной пустой строкой из тела коммита:

Signed-off-by: Your Name <[email protected]>

Если у вас уже есть фиксация, используйте git commit -s --amend, чтобы добавить указанную выше строку.

Или, если вы собираетесь отправлять это как патч или патч-серию, вы можете использовать git format-patch -s или --signoff, чтобы добавить подпись к самому патчу, не изменяя фиксацию.

Ответ 2

используйте git commit -s --amend для изменения последнего коммита или используйте git commit -s для текущего текущего коммита. Это добавит Signed-off-by: YourGitConfigName <YourGitConfigEmail> и конец сообщения о коммите.

Ответ 3

Чтобы все фиксации для репозитория были подписаны по умолчанию, в Git версии 2.0.0 и выше выполните git config commit.gpgsign true. Чтобы установить все коммиты в любом локальном репозитории на вашем компьютере, которые будут подписаны по умолчанию, запустите git config --global commit.gpgsign true.

Полезно использовать IDE, например, PhpStorm;)