2013-06-21 64 views
0

讓我們假設我們有兩個受git控制的目錄,central和central_clone,其中central是裸倉庫,central_clone是裸倉庫的克隆。在正常情況下,如果您在central_clone上編輯文件兩次,並通過兩個不同的提交(將它們命名爲HEAD和HEAD ^^)來註冊這些更新,那麼當您推送更改時,裸倉庫git會將HEAD和HEAD ^都推送到中央裸機目錄。Git:知道哪些提交是從中央存儲庫角度推出的

有沒有一種方法可以從中央目錄的角度來了解從拉斯維加斯中央回購委員會承諾到剛剛提交的回購協議有哪些變化?

我需要這個腳本,需要比較推到中央目錄的東西,我通常做了git diff HEAD HEAD ^但是如果git推動所有提交,我不會看到以前在中央前推...

(提交前推的數量可以是兩個以上...)

回答

0

您可以通過core.logAllRefUpdates設置的配置,以true打開引用日誌在裸存儲庫。

我認爲你應該能夠蒐集來自reflog的推送。 (但我沒有嘗試過)。

相關問題