$ git log --oneline
05f1c3b master: Modified 1.txt
f7433e0 Updated by master
e30dff9 Modified 1.txt
82ebf7a Modified 1.txt
cbb2785 master: Added 4.txt after rebase branch was created
980a5d6 b1: Added 1.txt
badc046 Resolved merge conflict
47a2d78 Mods by b2
c3eb61e Added by b1
9378e3d 1ST commit
下面顯示了什麼:'git log^X'應該顯示什麼?
$ git log ^47a2d78
我認爲應該顯示所有從badc046了承諾,因爲這些都不是從47a2d78到達。
我錯過了什麼?
提示通常的鏈接到「積極參考」和「負面參考」(http ://stackoverflow.com/a/850695/6309)和修訂列表(http://stackoverflow.com/a/53573/6309)。 +1 – VonC
現在你確認它沒有任何回報,我意識到我誤解了這種行爲,或者更確切地說git會「理解我的想法」。根據否定法則,我認爲git可以暗示我想看到從47a2d78不可達的提交。顯然,這是不可能的,因爲我沒有具體說明。 – Ltf4an