Мне сказали сделать git-сообщения для каждого измененного файла всей одной строкой, чтобы я мог использовать grep, чтобы найти все изменения в этом файле. Например:
$git commit -a
modified: path/to/file.cpp/.h - 1) change1 , 2) change2, etc......
$git log | grep path/to/file.cpp/.h
modified: path/to/file.cpp/.h - 1) change1 , 2) change2, etc......
modified: path/to/file.cpp/.h - 1) change1 , 2) change2, etc......
modified: path/to/file.cpp/.h - 1) change1 , 2) change2, etc......
Это здорово, но тогда реальную строку сложнее читать, потому что она либо убегает от экрана, либо обертывает и обертывает.
Если я хочу создайте такие сообщения:
$git commit -a
modified: path/to/file.cpp/.h
1) change1
2) change2
etc......
есть хороший способ использовать grep или cut или какой-либо другой инструмент для получения показаний, таких как
$git log | grep path/to/file.cpp/.h
modified: path/to/file.cpp/.h
1) change1
2) change2
etc......
modified: path/to/file.cpp/.h
1) change1
2) change2
etc......
modified: path/to/file.cpp/.h
1) change1
2) change2
etc......