1. 程式人生 > >git命令log與reflog的比較

git命令log與reflog的比較

用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命令logreflog比較

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

git命令收集整理(windows)

最近開始又撿起git,第一家公司用的就是git,一直掌握的也不深刻,就知道常用的幾個命令,雖然現在用svn,但是覺得git還是不能丟,遂又撿起來了。先總結一部分目前練習用到的,慢慢填補吧~ github荒廢太久了,偶爾也需要拔拔雜草什麼的,而且最近學react,正好可以上傳些demo。git都是

git命令集合使用

C程式碼  git branch --set-upstream master origin/master  git branch --set-upstream develop origin/develop   參考資料何謂分支分支的管理遠端分支衍合參考1: http://www.xbc.me/git-comm

git命令clone提交程式碼

1、首先要安裝git工具。 2、在本體建立一個目錄用於克隆git網站上的程式碼,然後開啟dos視窗進入到該目錄中,然後執行: git clone https://github.com/*****/pa 如下圖所示: 3、此時就會clone一個專案,如下圖所示: .

git 命令項目建立連接

令行 右鍵 拉取代碼 初始 工作 ima checkout HERE img 此前使用SourceTree可視化工具 直觀 傻瓜式 快速 高效 前期工作 開發環境 node git svn vs ... 1、新建一個空文件,文件名為XXX 右鍵git bash he

git命令圖形狀態下使用詳情

manage eset android 本地 and 等等等 發送 執行 一個 http://blog.csdn.net/risky78125/article/details/50850545 http://blog.csdn.net/risky78125/artic

npmcnpm的用法,git命令行用法

gis try 是否 margin strong 2.0 body 通過 convert p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px ".PingFang SC"; co

20180617_Git常用命令2(status、diff、logreflog、reset、cat)

padding status reflog cell 傳送門 常用命令 AC HA lin Git常用命令2(status、diff、log、reflog、reset、cat) 感謝廖雪峰老師提供的git教程: 傳送門: https://www.liaox

工作中比較常用的git命令

命令 remote 本地 一次 名稱 authorize onf 工作區 -a git config core.filemode false git忽略文件的權限 git - 查看遠程倉庫信息git remote show origin git拉取遠程分支

GIT使用log命令顯示中文亂碼

背靜: 公司專案使用GIT進行程式碼同步。   問題: 之前程式碼提交後,有中文備註,但是在使用git log檢視程式碼歷史記錄的時候發現顯示亂碼,如下:   後查詢相關資料,現將解決辦法總結如下: 1、執行Git Bash視窗,在該視窗導航條(即最上

git命令——git log

功能 在提交了若干更新,又或者克隆了某個專案之後,你也許想回顧下提交歷史。 完成這個任務最簡單而又有效的方法是 使用git log 命令。 引數 不帶任何引數 $ git log commit ca82a6dff817ec66f44342007202690a93763949

記-統計svngitlog日誌中的程式碼行變更

任務要求 統計指定時間內,指定git地址與svn地址上的所有人員的程式碼行變更情況。   解決方案 最初為根據資料庫中儲存的所有git與svn地址來統計所有人員的提交程式碼行。之後由於庫中儲存的地址不全,改為通過gitlab api,找到上面的所有倉庫,之後統計程式碼行。svn由於資料庫中地

Git命令log日誌

目錄 功能 格式化輸出 功能 在提交了若干更新之後,又或者克隆了某個專案,想回顧下提交歷史,可以使用 git log 命令檢視。 檢視所有日誌 git log git log 有許多選項可供特殊篩選 $ git log -p

快速乘—O(1)O(log N)比較

如果兩個int相乘取模,相乘時可能會爆int,這時我們採用高一級的long long來計算。 如果兩個long long相乘取模,要用更高一級容納位數更多的手寫高精度來計算。為了簡便,人們發明了許多方法

Git+Andorid studio的使用 第二章 提交程式碼 視覺化Git命令

看了一段時間的專案程式碼,大體熟悉了程式碼結構。Leader今天來找你,在飛啊,熟悉的可以了吧,恰好今天接到個小需求,你來做一下吧。你早已經按耐不住激動的心情,開始程式碼的編寫。經過一天的開發,功能已經做完了,然後就是提交程式碼了。然後怎麼提交程式碼到 Git上呢?網上查了半天全是命令,都沒有系統的

Git+Andorid studio的使用 第一章 下載專案程式碼 視覺化git 命令下載程式碼庫中的專案程式碼

好久沒有更新部落格了,之前在國美線上一直忙著專案也沒有時間更新,最近跳槽百度,下定決心重新開起部落格。 轉載請註明出處:http://blog.csdn.net/pangzaifei/article/details/51483203 正文: 來到新公司就要適應新的開發環境,之前一直使用s

開發環境之git:團隊協作git工作流常用命令

此篇文章只是一篇傻瓜式的,記錄工作中比較規範且常見的一個git工作流需要用到的命令,讓你可以快速的開始工作。而不是一些長篇大論的理論知識,如果你有用過sourcetree或者其它圖形化工具,結合你正在使用的工具,敲這些命令,看圖形化工具中的變化,對比思考這些命令可能會更容易吸收。 1.基本配置 剛入職公司

Git基本概念核心命令掌握

一、GIT體系概述 GIT 與 svn 主要區別: 儲存方式不一樣 使用方式不一樣 管理模式不一樣 二、GIT 核心命令使用 主要內容: git 客戶端安裝配置 整體認識GIT的基本使用 分支管理 標籤管理 遠端倉庫配置

Git 遠端倉庫(Github) Git 並不像 SVN 那樣有個中心伺服器。 目前我們使用到的 Git 命令都是在本地執行,如果你想通過 Git 分享你的程式碼或者其他開發人員合作。 你就需要

Git 遠端倉庫(Github) Git 並不像 SVN 那樣有個中心伺服器。 目前我們使用到的 Git 命令都是在本地執行,如果你想通過 Git 分享你的程式碼或者與其他開發人員合作。你就需要將資料放到一臺其他開發人員能夠連線的伺服器上。 本例使用了 Github 作為遠端倉庫,你可以先閱讀我們的 G

Git vs SVNGit常用命令 侵立刪

轉自:https://m.toutiaocdn.com/i6620000376030495235/?iid=47923355243&app=news_article_lite&timestamp=1541462222&group_id=6620000376030495235&