ฉันต้องการที่จะหาสายบางอย่างซึ่งได้รับการแนะนำในการกระทำใด ๆ ในสาขาใดฉันจะทำเช่นนั้น? ฉันพบบางสิ่ง (ที่ฉันแก้ไขสำหรับ Win32) แต่git whatchanged
ดูเหมือนจะไม่ได้มองเข้าไปในสาขาที่แตกต่างกัน (ไม่สนใจก้อน py3k มันเป็นเพียง msys / win line feed fix)
git whatchanged -- <file> | \
grep "^commit " | \
python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \
xargs -i% git show origin % -- <file>
ไม่สำคัญว่าทางออกของคุณช้าหรือไม่