我剛剛git push程式碼之後,去gitlab上面查看commit,出現如圖所示,下面的日期是當前日期,而我剛剛push的日期卻顯示committed 3weeks ago,這是為什麼? [黑人問號臉。難道我和同事們活在不同的時空? ? ?
我覺得可能是你合併分支的原因。另外,我想知道你能確定那個三週之前的提交是你剛剛提交的嗎?我覺得你可能看錯了吧。
查看一下開發環境的本地時間是否是三週前;git commit的時間是以你開發環境的時間為準的;
git commit
因為那個 3 weeks ago 對應的是上面的 11 Jan, 2017.而且你看後面寫的 commit 數量, 上面是1 commit, 對應一個 merge branch 操作, 下面那個你的是 39commits.
我也覺得應該是你看錯了,因為提交的話,是不會 fetch 遠端倉庫的資料到本地的,所以你看到的提交的第一條資訊就是你自己的。
但是如果你 push 的話,是會自動偵測和 fetch 遠端倉庫到本地的,所以你會看到別人提交的某些節點。 (很可能就在你提交的前面,所以你可以查看提交節點的右側,有提交作者資訊)。
希望對你有幫助。
我覺得可能是你合併分支的原因。另外,我想知道你能確定那個三週之前的提交是你剛剛提交的嗎?我覺得你可能看錯了吧。
查看一下開發環境的本地時間是否是三週前;
git commit
的時間是以你開發環境的時間為準的;因為那個 3 weeks ago 對應的是上面的 11 Jan, 2017.
而且你看後面寫的 commit 數量, 上面是1 commit, 對應一個 merge branch 操作, 下面那個你的是 39commits.
我也覺得應該是你看錯了,因為提交的話,是不會 fetch 遠端倉庫的資料到本地的,所以你看到的提交的第一條資訊就是你自己的。
但是如果你 push 的話,是會自動偵測和 fetch 遠端倉庫到本地的,所以你會看到別人提交的某些節點。 (很可能就在你提交的前面,所以你可以查看提交節點的右側,有提交作者資訊)。
希望對你有幫助。