git-shortlog - ออนไลน์ใน Cloud

นี่คือคำสั่ง git-shortlog ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


git-shortlog - สรุปผลลัพธ์ 'git log'

เรื่องย่อ


บันทึก git --pretty=short | คอมไพล์ บันทึกย่อ [ ]
คอมไพล์ บันทึกย่อ [ ] [ ] [[--] ...]

DESCRIPTION


สรุป คอมไพล์ เข้าสู่ระบบ ในรูปแบบที่เหมาะสมสำหรับรวมไว้ในประกาศเผยแพร่
คอมมิตแต่ละรายการจะถูกจัดกลุ่มตามผู้แต่งและชื่อเรื่อง

นอกจากนี้ "[PATCH]" จะถูกถอดออกจากคำอธิบายการคอมมิต

หากไม่มีการแก้ไขใดๆ ในบรรทัดคำสั่ง และอินพุตมาตรฐานอย่างใดอย่างหนึ่งไม่ใช่เทอร์มินัล
หรือปัจจุบันไม่มีสาขา คอมไพล์ บันทึกย่อ จะแสดงบทสรุปของบันทึกที่อ่านจาก
อินพุตมาตรฐาน โดยไม่มีการอ้างอิงถึงที่เก็บปัจจุบัน

OPTIONS


-n, --หมายเลข
จัดเรียงเอาต์พุตตามจำนวนคอมมิตต่อผู้เขียนแทนตัวอักษรของผู้เขียน
สั่ง

-s, --สรุป
ระงับคำอธิบายการคอมมิตและระบุข้อมูลสรุปการนับคอมมิตเท่านั้น

-e, --อีเมล
แสดงที่อยู่อีเมลของผู้เขียนแต่ละคน

--รูปแบบ[= ]
แทนที่จะใช้หัวข้อการคอมมิต ให้ใช้ข้อมูลอื่นเพื่ออธิบายการคอมมิตแต่ละรายการ
สามารถเป็นสตริงใด ๆ ที่ยอมรับโดย --format ตัวเลือกของ คอมไพล์ เข้าสู่ระบบเช่น * [%ชม]
%s. (ดูส่วน "รูปแบบที่สวยงาม" ของ คอมไพล์ล็อก(1).)

คอมมิตสวย ๆ แต่ละรายการจะถูกห่อใหม่ก่อนที่จะแสดง

-w[ [, [, ]]]
Linewrap ผลลัพธ์โดยห่อแต่ละบรรทัดที่ความกว้าง บรรทัดแรกของแต่ละรายการคือ
เยื้องโดยเยื้อง1 ช่องว่างและบรรทัดที่สองและต่อมาถูกเยื้องโดย
เยื้อง2ช่องว่าง width, indent1 และ indent2 ค่าเริ่มต้นเป็น 76, 6 และ 9 ตามลำดับ

หากความกว้างเป็น 0 (ศูนย์) ให้เยื้องบรรทัดของเอาต์พุตโดยไม่ตัด


แสดงเฉพาะคอมมิตในช่วงการแก้ไขที่ระบุ เมื่อไม่มี เป็น
ระบุ ค่าเริ่มต้นเป็น HEAD (เช่น ประวัติทั้งหมดที่นำไปสู่การส่งปัจจุบัน)
origin..HEAD ระบุการคอมมิตทั้งหมดที่สามารถเข้าถึงได้จากการคอมมิตปัจจุบัน (เช่น HEAD)
แต่ไม่ใช่จากแหล่งกำเนิด สำหรับรายการวิธีสะกดคำทั้งหมด , ดู
ส่วน "การระบุช่วง" ของ gitrevisions(7)

[--] ...
พิจารณาเฉพาะคอมมิตที่เพียงพอที่จะอธิบายว่าไฟล์ที่ตรงกับ
เส้นทางที่กำหนดมาเป็น

เส้นทางอาจต้องขึ้นต้นด้วย "--" เพื่อแยกเส้นทางออกจากตัวเลือกหรือการแก้ไข
ช่วงเมื่อเกิดความสับสน

ทำแผนที่ ผู้เขียน


ฟีเจอร์ .mailmap ใช้เพื่อรวมการคอมมิตโดยบุคคลเดียวกันใน
shortlog โดยที่ชื่อและ/หรือที่อยู่อีเมลสะกดต่างกัน

หากไฟล์ .mailmap อยู่ที่ระดับบนสุดของที่เก็บ หรือที่ตำแหน่งที่ชี้
โดยตัวเลือกการกำหนดค่า mailmap.file หรือ mailmap.blob จะใช้เพื่อแมปผู้เขียนและ
ชื่อผู้มอบอำนาจและที่อยู่อีเมลไปยังชื่อจริงและที่อยู่อีเมลที่เป็นที่ยอมรับ

ในรูปแบบอย่างง่าย แต่ละบรรทัดในไฟล์ประกอบด้วยชื่อจริงตามบัญญัติของ an
ผู้แต่ง ช่องว่าง และที่อยู่อีเมลที่ใช้ในการคอมมิต (ปิดโดย < และ >) แผนที่
ไปที่ชื่อ ตัวอย่างเช่น:

ชื่อเฉพาะcommit@email.xx>

รูปแบบที่ซับซ้อนมากขึ้นคือ:

<right@email.xx>commit@email.xx>

ซึ่งอนุญาตให้ Mailmap แทนที่เฉพาะส่วนอีเมลของการคอมมิต และ:

ชื่อเฉพาะright@email.xx>commit@email.xx>

ซึ่งอนุญาตให้ Mailmap แทนที่ทั้งชื่อและอีเมลของการคอมมิตที่ตรงกับ
ระบุที่อยู่อีเมลยืนยันและ:

ชื่อเฉพาะright@email.xx> ยืนยันชื่อcommit@email.xx>

ซึ่งอนุญาตให้ mailmap แทนที่ทั้งชื่อและอีเมลของการคอมมิตที่ตรงกับทั้ง
ระบุชื่อและที่อยู่อีเมล

ตัวอย่างที่ 1: ประวัติของคุณประกอบด้วยการคอมมิตโดยผู้เขียนสองคนคือเจนและโจซึ่งมีชื่อปรากฏ
ในที่เก็บในรูปแบบต่างๆ:

Joe Developerjoe@example.com>
Joe R. Developerjoe@example.com>
เจน โดjane@example.com>
เจน โด
เจน ดี.

สมมติว่าโจต้องการให้ชื่อกลางของเขาใช้ขึ้นต้น และเจนชอบนามสกุลของเธอมากกว่า
สะกดออกมาอย่างเต็มที่ ไฟล์ .mailmap ที่เหมาะสมจะมีลักษณะดังนี้:

เจน โด
Joe R. Developerjoe@example.com>

สังเกตว่าไม่จำเป็นต้องมีรายการสำหรับ เพราะชื่อจริงของ
ผู้เขียนนั้นถูกต้องแล้ว

ตัวอย่างที่ 2: ที่เก็บของคุณมีการคอมมิตจากผู้เขียนต่อไปนี้:

nick1bugs@company.xx>
nick2bugs@company.xx>
nick2nick2@company.xx>
ซานต้าฉัน@company.xx>
clausฉัน@company.xx>
CTOcto@company.xx>

จากนั้นคุณอาจต้องการไฟล์ .mailmap ที่มีลักษณะดังนี้:

<cto@company.xx>cto@company.xx>
เพื่อนบางคนsome@dude.xx> nick1bugs@company.xx>
ผู้เขียนคนอื่นอื่นๆ@author.xx> nick2bugs@company.xx>
ผู้เขียนคนอื่นอื่นๆ@author.xx>nick2@company.xx>
ซานตาคลอสsanta.claus@northpole.xx>ฉัน@company.xx>

ใช้แฮช # สำหรับความคิดเห็นที่อยู่บนบรรทัดของตนเองหรือหลังที่อยู่อีเมล

GIT


เป็นส่วนหนึ่งของ คอมไพล์(1) ห้องชุด

ใช้ git-shortlog ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด