ฉันจะดูประวัติบันทึก git สำหรับไฟล์ทั้งหมดภายในโฟลเดอร์ได้อย่างไร
ฉันพบโพสต์มากมายเกี่ยวกับวิธีแสดงบันทึกสำหรับไฟล์บางไฟล์ แต่ไม่พบโฟลเดอร์ใดโฟลเดอร์หนึ่ง
ฉันจะดูประวัติบันทึก git สำหรับไฟล์ทั้งหมดภายในโฟลเดอร์ได้อย่างไร
ฉันพบโพสต์มากมายเกี่ยวกับวิธีแสดงบันทึกสำหรับไฟล์บางไฟล์ แต่ไม่พบโฟลเดอร์ใดโฟลเดอร์หนึ่ง
คำตอบ:
คุณสามารถใช้อย่างใดอย่างหนึ่งfoldernameหรือfoldername/*. ควรใช้วิธีใดวิธีหนึ่ง
git log -- path/to/folder
git log -- path/to/folder/*
ประวัติของไฟล์ที่เปลี่ยนชื่อจะไม่ถูกติดตามด้วยวิธีนี้
*) พวกเขาจะปรากฏขึ้นอย่างแน่นอน
git logแสดงเฉพาะข้อมูลคอมมิต หากคุณต้องการเห็นการเปลี่ยนแปลงของไฟล์ให้-pตั้งค่าสถานะตามที่กล่าวไว้ในความคิดเห็นก่อนหน้า
หากคุณต้องการใช้เครื่องมือกราฟิกเช่น gitk ก็ใช้งานได้เหมือนกัน:
gitk -- path/to/folder
gitkมี UI ที่เป็นประโยชน์มาก แต่ก็ค่อนข้างดี หากคุณเป็น UI ที่สวยคุณอาจพิจารณาMerge(WIN / MAC / * NIX) จากทีม Sublime Text และFork(WIN / MAC)
path/to/folder? พวกเขาจะปรากฏตัวไหม