我是Git的新手,我想知道是否需要手动创建更改日志文件,或者Git是否跟踪更改(我正在使用GitHub)。
答案 0 :(得分:2)
Git跟踪整个历史,是的,这就是它的目的。您始终可以使用git log
访问提交日志,或者在您将存储库推送到GitHub时在GitHub上查看它。
但是,这些日志只会向您显示您所做的提交,通常是以开发人员为中心并且特定于实现。因此,对于公共更改日志,您可能仍希望维护用户友好的更改列表。
答案 1 :(得分:1)
这个想法是通过版本控制来提供对修订及其提交消息的更改的良好跟踪。
话虽如此,您还可以从提交中生成额外的更改日志文件 例如,请参阅" Generate your changelogs with Git log"。
git log v2.1.0...v2.1.1 --pretty=format:'<li> <a href="http://github.com/jerel/<project>/commit/%H">view commit •</a> %s</li> ' --reverse | grep "#changelog"
&#34; Good ways to manage a changelog using git?&#34;
python脚本&#34; gitchangelog&#34;