Git фиксация комментария к файлу
Я новичок в git, ранее использовав Perforce, SVN, безопасный источник и многие другие инструменты управления версиями.
Я ищу функциональность, которую я использовал в Perforce, где я мог бы создать список изменений; Я смог добавить файлы в список изменений и предоставить комментарий для каждого файла.
git имеет промежуточную область, в которую добавлены измененные файлы, есть ли способ предоставить комментарий к каждому файлу при добавлении файла в промежуточную область?
Или, возможно, на этапе комментариев я могу добавить комментарий к файлу; У меня был хороший внешний вид, и я не мог тренироваться, если бы либо то, и другое - на самом деле из того, что я вижу, не возможно.
У кого-нибудь есть идеи, как я могу это сделать?
Ответы
Ответ 1
Git не предоставляет такую функцию. Философия Git заключается в отслеживании "контента", а не "файлов". Добавление файлов в промежуточную область позволяет точно подготовить вашу фиксацию. Если в промежуточную область добавлено несколько файлов, это связано с тем, что они связаны с одной и той же функцией. Поэтому сообщение commit представляет собой все изменения.
Если вам требуется сообщение для каждого файла, вы можете подумать о создании нескольких коммитов в ветки признака, причем только один файл на фиксацию.
Надеюсь, что это поможет.
Ответ 2
В эти дни вы можете добавлять сообщения фиксации в отдельные файлы. Я просто сделал это, например:
git commit -m 'reference containers in app' src/App.js
Контекст: несколько файлов добавлены в git через $git add .
THEN: зафиксировать сообщение в этом отдельном файле (src/App.js).
[отправка ответа, поскольку это все еще появляется в google]
Ответ 3
Вы можете просто перейти в папку после некоторого изменения:
git add .
git commit -m 'mssg'
и вернитесь назад и нажмите его:
git push origin master
Ответ 4
В каждом файле в git вы увидите "+", когда будете делать указатель мыши, нажмите, чтобы добавить свои комментарии для каждого файла.