use*_*409 11 git comments commit
我以前使用过Perforce,SVN,源安全和许多其他源代码控制工具的git.
我正在寻找我曾经在Perforce中使用的功能,我可以在其中构建更改列表; 我能够将文件添加到更改列表中,并提供特定于每个文件的注释.
git有一个暂存区域,其中添加了更改的文件,有没有办法在将文件添加到暂存区域时提供每个文件注释?
或者也许在评论阶段我可以添加每个文件的评论; 我有一个好看的外表,如果不管怎么做也无法锻炼 - 实际上从我所看到的两种情况都不可能.
任何人有任何想法我怎么能这样做?
Gui*_*ont 16
Git没有提供这样的功能.Git的理念是跟踪"内容",而不是"文件".将文件添加到暂存区域允许您准确准备您的提交.如果将几个文件添加到临时区域,那是因为链接到同一个功能.这就是提交消息代表整个变化的原因.
如果每个文件都需要一条消息,则可以考虑在功能分支上创建多个提交,每个提交只有一个文件.
希望这可以帮助.
现在,您可以将提交消息添加到单个文件中.我刚才做了这个:
git commit -m 'reference containers in app' src/App.js
Run Code Online (Sandbox Code Playgroud)
上下文:通过$git add .
THEN 将多个文件添加到git :在此单个文件(src/App.js)上提交消息.
[发布答案,因为这仍然出现在谷歌]