2016-11-28 2 views
1

Я хочу, чтобы получить git log только с не из additions и deletions без author, date, commit hash и commit message деталей, для определения, сколько строк кодов, были изменены. В настоящее время я в состоянии удалить все выше, за исключением commit message с помощью следующих bash командыкак получить лог GIT без сообщения фиксации

git log origin/master --numstat --since="2 weeks ago" --no-merges | egrep -v 'Author|Date|commit 

Выход выше выглядит следующим образом

Добавление прецедентом для IDENTITY-3591

4 0 модули/интеграция/тесты-common/admin-clients/pom.xml 129 0 модули/интеграция/тесты-common/admin-clients/src/main/java/org/wso2/identity/integration/common/клиенты/вызов/вопросы/MGT/Chal lengeQuestionMgtAdminClient.java 223 0 модули/интеграция/тесты-интеграция/тесты-backend/src/test/java/org/wso2/identity/integration/test/challenge/questions/mgt/ChallengeQuestionManagementAdminServiceTestCase.java 2 0 модули/интеграция/тесты-интеграция/тесты-бэкенд/SRC/тест/ресурсы/testng.xml 5 0 pom.xml

Обновление SAML версии метаданных

10 10 модулей/p2-профиль-GEN/pom.xml 2 2 pom.xml

Обновления версий зависимостей

4 4 pom.xml

Изменение значения версии тега в carbon.xml быть выбранным из проекта версии

1 0 Модули/распределение/pom.xml

Крепление carbon.identity.auth имя .version

1 1 pom.xml

identity.data.publisher.oauth.version Понижение, чтобы избежать неудачи испытаний

1 1 pom.xml

Обновлять зависимости от последних версий.

10 8 pom.xml

Добавление зависимости для каждого свойства версии, которые будут использоваться Maven версии плагина.

29 28 модулей/p2-профиль-GEN/pom.xml 175 4 pom.xml

Как я могу получить выход без commit message? Заранее спасибо

ответ

1

Попробуйте это:

$ git log --stat --format="%H" 

Вы можете настроить его, как вам необходимо.Здесь

$ git log --pretty=format:"%h $ad- %s [%an]" 

Here: 
- %ad = author date 
- %an = author name 
- %h = commit hash (short) 
- %H = commit hash (full) 
- %s = subject 
- %d = ref names 
+0

Nope он не работает, он дополнительно добавляет 'фиксации значения hash' перед' commit' сообщение :( –

+0

Я обновил свой ответ. Есть он работает для вас сейчас? –

+1

это то, что я искал 'git log --pretty = format:"% H "', который дает мне только полный хеш фиксации –

2

Попробуйте

git log --numstat --format= 
+3

, пожалуйста, предоставьте полный ответ –