2016-11-28 99 views
1

我想要得到的git log只與沒有additionsdeletions沒有authordatecommit hashcommit 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 modules/integration/tests-common/admin-clients/pom.xml 129 0 modules/integration/tests-common/admin-clients/src/main/java/org/wso2/identity/integration/common /客戶/挑戰/問題/管理/ CHAL lengeQuestionMgtAdminClient.java 223 0 modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/challenge/questions/mgt/ChallengeQuestionManagementAdminServiceTestCase.java 2 0 modules/integration /測試集成/測試-後端/ SRC /測試/資源/的testng.xml 5 0的pom.xml

更新SAML元數據版本

10級的模塊/ P2輪廓根/ 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

每個版本屬性添加依賴於由行家版本插件使用。

29 28個模塊/ P2矚目根/ 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

都能跟得上它不工作,這進一步增加在'commit'消息:( –

+0

我已經更新了我的答案前面的'提交hash'值。是它現在爲你工作嗎? –

+1

這就是我正在尋找'git log --pretty = format:「%H」'這隻給我完整的提交散列 –

2

試試這個

git log --numstat --format= 
+3

請提供一個完整的答案 –