問題時間戳Git中
當我提交一個修改到分支是他們的一個「提交時間戳」記錄,如果是在以往任何時候都使用,是爲了什麼?在我看來,像提交鏈/樹將是你所需要的。
如果有一個「提交時間戳記」記錄它,客戶端(委員會)或服務器(主要存儲庫)?
當我合併兩個分支時,合併時會考慮什麼?基本上合併的規則是什麼?它是否在文件下面提交更少的提交?它是否使用時間戳來確定哪個更新?
在此先感謝,尋找答案或良好的資源。
問題時間戳Git中
當我提交一個修改到分支是他們的一個「提交時間戳」記錄,如果是在以往任何時候都使用,是爲了什麼?在我看來,像提交鏈/樹將是你所需要的。
如果有一個「提交時間戳記」記錄它,客戶端(委員會)或服務器(主要存儲庫)?
當我合併兩個分支時,合併時會考慮什麼?基本上合併的規則是什麼?它是否在文件下面提交更少的提交?它是否使用時間戳來確定哪個更新?
在此先感謝,尋找答案或良好的資源。
是的,當你看日誌時,你會看到提交的時間。例如:
$ git log -1
commit 4f0ba140d3a9709825c4d6b77ca5b69d09825c41
Author: Somebody <[email protected]>
Date: Tue Jan 24 16:36:55 2012 -0800
Commit message goes here
GIT中是分佈式的,不存在客戶機或服務器。
這取決於您希望合併的工作方式。 The documentation將爲您描述所有可能的選項。基本的合併案例只需要自共同祖先以來的所有提交。
2在這種情況下,時間戳是如何同步的呢? – 2012-02-02 00:29:12
如果您將提交推送到另一個存儲庫,或者其他人將其提交,則時間戳將會繼續。 – 2012-02-02 00:30:25
假設Bob在分支A上提交一個提交,並且他的本地時鐘提前5個小時,Jill在Bob提交後立即在分支B上提交一個提交。合併時,Bob的提交覆蓋Jill的? – 2012-02-02 00:34:43
請每個帖子提問一個問題。這就是Stack Overflow的Q/A格式是如何設計的。 – meagar 2012-02-02 00:25:33
所有問題都緊密相關。我想他們會在一起更好。 – 2012-02-02 00:27:14
@PatrickLorio:第三個實際上與前兩個沒有任何關係,第一個和第二個只有一點相關。 – Cascabel 2012-02-02 01:52:39