我以前使用过Perforce,SVN,源安全和许多其他源代码控制工具的git。
我正在寻找我曾经在Perforce中使用的功能,我可以在其中构建更改列表;我能够将文件添加到更改列表中,并提供特定于每个文件的注释。
git有一个暂存区域,其中添加了更改的文件,是否有办法在将文件添加到暂存区域时提供每个文件注释?
或许在评论阶段我可以添加每个文件的评论;我有一个好看的外表,如果不管怎么做都无法锻炼 - 实际上从我看不到的可能。
任何人都有任何想法我怎么能这样做?
答案 0 :(得分:15)
Git没有提供此类功能。 Git的理念是跟踪“内容”,而不是“文件”。将文件添加到暂存区域允许您准确准备您的提交。如果将几个文件添加到临时区域,那是因为链接到同一个功能。这就是提交消息代表整个变化的原因。
如果每个文件都需要一条消息,您可以考虑在功能分支上创建多个提交,每次提交只有一个文件。
希望这有帮助。
答案 1 :(得分:6)
现在,您可以向单个文件添加提交消息。我刚刚这样做了:
git commit -m 'reference containers in app' src/App.js
上下文:通过$git add .
添加到git的多个文件
那么:在这个单独的文件(src / App.js)上提交消息。
[发布答案,因为这仍然出现在谷歌]
答案 2 :(得分:0)
您可以在进行一些更改后转到该文件夹:
git add .
git commit -m 'mssg'
然后回去推动它:
git push origin master
答案 3 :(得分:-3)
在git中的每个文件中,当你悬停时你会看到'+',点击它为每个文件添加你的评论。