git命令log與reflog的比較

2021-09-01 16:07:46 字數 478 閱讀 8177

用git命令,想看到自己的操作記錄,則可以使用log與reflog,它兩個的區別如下:

1.git log 命令可以顯示所有提交過的版本資訊

例如

如果感覺太繁瑣,可以加上引數  --pretty=oneline,只會顯示版本號和提交時的備註資訊

2.git reflog 可以檢視所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)

例如執行 git reset --hard head~1,退回到上乙個版本,用git log則是看不出來被刪除的commitid,用git reflog則可以看到被刪除的commitid,我們就可以買後悔藥,恢復到被刪除的那個版本。

git命令log與reflog的比較

用git命令,想看到自己的操作記錄,則可以使用log與reflog,它兩個的區別如下 1.git log 命令可以顯示所有提交過的版本資訊 例如 如果感覺太繁瑣,可以加上引數 pretty oneline,只會顯示版本號和提交時的備註資訊 2.git reflog 可以檢視所有分支的所有操作記錄 包...

git命令log與reflog的比較

用git命令,想看到自己的操作記錄,則可以使用log與reflog,它兩個的區別如下 1.git log 命令可以顯示所有提交過的版本資訊 例如 如果感覺太繁瑣,可以加上引數 pretty oneline,只會顯示版本號和提交時的備註資訊 2.git reflog 可以檢視所有分支的所有操作記錄 包...

log 和 reflog的區別

1.log log命令可以顯示所有提交過的版本資訊。顯示資訊如下 1 2 3 4 5 6 7 8 9 10 11 12 13 administrator user 20171026mg mingw64 desktop lyf master git log commit e1bdff6e4830e09...