1. 程式人生 > >Git使用手冊/Git教程:git reflog使用、檢視歷史版本記錄

Git使用手冊/Git教程:git reflog使用、檢視歷史版本記錄

相關文章:

關於驗證是否存在ssh配置以及生成SSH Key的方法可以參照文章:Git使用手冊:生成SSH Key Git reflog 可以檢視所有分支的所有操作記錄(包括提交、回退、已刪除的提交操作記錄等)。 1)檢視歷史版本記錄 命令:git reflog 作用:檢視提交版本歷史記錄 執行命令後如圖:
從圖中可以看到,執行命令後,顯示出來了很多行記錄。 每行記錄都由版本號(commit id SHA),HEAD值和操作描述三部分組成。版本號在第一列,HEAD值在第二列,操作描述資訊在第三列。 版本號:在之前都有提到,標識著每一次提交、合併等操作時的版本,相當於唯一標識
HEAD值:同樣用來標識版本,但是不同於版本號的是,Head值是相對的。 當HEAD值為HEAD時,表示為提交的最新版本;HEAD^表示為最新版本的上一個版本;HEAD^^表示為最新版本的上上個版本;HEAD~100表示為最新版本的往上第100個版本。 HEAD值越小,表示版本越新,越大表示版本生成時間越久。 在上面圖中,我們發現HEAD值的展示形式為[email protected]{0}、[email protected]{1}、[email protected]{2}...同樣HEAD值的數字越小,表示版本越新,數字越大表示版本越舊。 操作描述:記錄了本次是哪種操作,以及操作時編寫的描述資訊。
2)檢視歷史版本記錄--指定顯示條數
同時,與git log相同的是,git reflog也提供了控制顯示條數的選項: 命令:git reflog -n  執行命令後如圖:
如圖所示,這裡設定顯示條數為10條,執行命令後,顯示的條數為指定的條數10條。 如您有其他問題,希望可以通過留言得形式及時交流,有書寫錯誤和可優化的地方也希望及時提出,感謝。

相關推薦

Git使用手冊/Git教程git reflog使用檢視歷史版本記錄

相關文章: 關於驗證是否存在ssh配置以及生成SSH Key的方法可以參照文章:Git使用手冊:生成SSH Key Git reflog 可以檢視所有分支的所有

Git使用手冊/Git教程Git的使用工作區暫存區本地倉庫遠端倉庫

相關文章:工作區、暫存區、本地倉庫、遠端倉庫1.   概念工作區:工作區就是你克隆專案到本地後,專案所在的資料夾目錄。暫存區:用於儲存工作區中新增上來的變更(新增、修改、刪除)的檔案的地方。操作時,使用

Git使用教程最詳細最傻瓜最淺顯真正手把手教!

作者:塗根華 原文出處:https://www.cnblogs.com/tugenhua0707/p/4050072.html 導讀:因為教程詳細,所以行文有些長,新手邊看邊操作效果出乎你的預料。GitHub雖然有些許改版,但並無大礙。 一:Git是什麼?    

Git使用手冊/Git教程git pull origin 拉取程式碼到本地,解決拉取程式碼時發生的檔案衝突

1)拉取(下載)指定分支程式碼合併到當前分支:相當於指定分支的程式碼與當前分支的程式碼合併到了一起。命令:git pull origin分支名稱注意:每次使用該命令前,需要保證本地工作區是沒有任何修改程式碼的,也就是說需要將本地工作區編輯過的檔案新增到暫存區(git add .),或提交到本地倉庫中(git

Git使用手冊/Git教程git commit -m/-am/-a -m 提交檔案至本地倉庫區

相關文章:提交檔案至本地倉庫區:1.命令:git commit –m “本次提交描述”該命令會將git add .存入暫存區修改內容提交至本地倉庫中,若檔案未新增至暫存區,則提交時不會提交任何修改。如圖:粉色框框選的部分為本次提交所在分支,本次提交的版本號,本次提交的描述資訊。綠色框框選的部分為本次提交中,涉

iBrand 教程Git 軟件安裝過程截圖

target windows mes ccf .com 軟件下載 安裝 comm 單選 下載 教程中使用的相關軟件下載網盤: https://pan.baidu.com/s/1bqVD5MJ 密碼:4lku 安裝 請右鍵 以管理員身份運行 進行軟件安裝,安裝過程如下:

Git 子模塊git submodule

iba 官方 克隆 子模塊 分享 help fbo 主目錄 mode imtianx 2018年03月08日閱讀 2057 Git 子模塊:git submodule 工作中,可能會遇到在一個Git倉庫 中添加 其他 Git 倉庫的場景。比如,在項目中引用第三方庫。或

使用git reflog 命令來檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就直接刪了Gitlab上的遠

Git學習】使用git reflog 命令來檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了

git reflog 命令來檢視歷史提交記錄

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就

GIT科普系列2git程式碼檢出與日常維護

背景: 由於公司內部目前採用git來進行程式碼管理,因此近期會逐步更新部分關於git的介紹。一來是為了給大家提供一個集中學習和參考的地方;二來是希望通過具體的示例來給出git的操作指南。雖然之前介紹過很多關於git的使用但不夠系統,不夠集中。這次希望通過幾篇連

Git學習筆記三Git分支

git預設只有一條主分支,稱為master,master上一般是穩定的系統,當我們開發新功能的時候,應該新建一個分支(branch),在分支下面做開發工作,確認分支下的系統通過測試之後,再將分支合併到master主分支上。原則上,可以新建多個分支,各分支上的工作互不干擾。

阿裏 Java 手冊系列教程為啥強制子類父類變量名不同?

會有 局部變量 寫法 boolean 實例 lean 示例 控制 多層嵌套 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關註和轉載,保留摘要,謝謝! 目錄 父子類變量名相同會咋樣? 為啥強制子類、父類

git操作之四git branch(本地倉庫)

前面,介紹了git init/add/commit/restore/reset等git命令,今天介紹下git branch,這個命令是和分支相關的。首先要理解什麼是分支,簡單來說在協作開發中,每個人開發的功能都是不一樣的,每個人在開發的時候總是在自己的分支上進行開發,待測試正常後會把程式碼合併到一個穩定的分支

以太坊教程搭建環境編寫編譯一個智能合約

以太坊教程 以太坊 以太坊開發 智能合約 區塊鏈 區塊鏈開發 solidity 本以太坊教程主要是介紹:搭建一個開發環境、編寫編譯一個智能合約。 以太坊是什麽 以太坊(Ethereum)是一個開源的有智能合約功能的公共區塊鏈平臺。通過其專用加密貨幣以太

VPS搭建SS教程VPS購買使用網絡優化,SS的搭建以及使用

oid 使用 root 保存 電腦配置 添加 引導 cts .html 下面的SS/SSR教程也是針對新手,從購買VPS,登錄VPS,對VPS的網絡進行優化(可以輕松看youtube的2k、4k),搭建SS/SSR,使用SS/SSR等。 下面以HiFormance提供的KV

Youtube營銷基礎教程建立頻道品牌賬戶及優化

相信大家都看到過“社會豬”、“妖嬈花”等抖音爆款,目前抖音、快手等短視訊平臺已經是眾多商家推廣的必爭之地。國內短視訊營銷效果非常好,國外自然也不例外。而國外最好的視訊平臺莫過於Youtube。Youtube不僅可以得到來自谷歌的搜尋引擎排名,其自身流量也相當不錯

git-檢視歷史版本及回滾版本

檢視歷史提交版本: 1.git log 檢視歷史所有版本資訊 2.git log -x 檢視最新的x個版本資訊 3.git log -x filename檢視某個檔案filename最新的x個版本資訊(需要進入該檔案所在目錄) 4.git log --pretty=o

tensorflow教程變數建立初始化儲存和載入

變數儲存到檔案 import tensorflow as tf import numpy as np # Create two variables. x_data = np.float32([1,2,3,4,5,6,7,8,9,0]) weights = tf.Variable(tf.random_norma

GIT的(安裝,建立本地倉庫,配置個人資訊,歷史版本)

安裝git sudo apt-get install git 檢視git安裝結果 git 建立本地倉庫 在桌面建立test 資料夾,表示是工作專案 進入test,並建立本地倉庫 .git 配置個人資訊 #配置全域性資訊 git config -