В stackoverflow есть ответ на вопрос на английском языке, но даже с переводом все слишком абстрактно
может кто нибуть конкретнее и проще описать каждую строчку
diff --git a/builtin-http-fetch.c b/http-fetch.c
similarity index 95%
rename from builtin-http-fetch.c
rename to http-fetch.c
index f3e63d7..e8f44ba 100644
--- a/builtin-http-fetch.c
+++ b/http-fetch.c
@@ -1,8 +1,9 @@
1.diff --git
2.similarity index 95%
3.index f3e63d7..e8f44ba 100644 что значит index и 100644, какие там есть еще цифры
4.почему по три минуса и плюса
5.что значат @@, почему -1,8 стоит минус, а +1,9 стоит плюс