Git學習筆記(幾個常用的命令 及 版本回退)
關鍵詞
git status \ git diff \ git log \ git reset \ git reflog
git status/檢視版本庫狀態
- 修改了本地檔案但未新增至暫存區時
- 已新增至暫存區時
- 提交至版本庫之後
- 修改了本地檔案但未新增至暫存區時
git diff/檢視本地檔案與版本庫最新版本之間的區別
git log/檢視版本庫歷史記錄
注:可用$git log –pretty=oneline來單行展示歷史記錄
也可以再加上 –abbrev-commit,用來顯示簡化commit id
git reflog/檢視命令歷史記錄
git reset/回退版本
Git用HEAD
當然Git也能通過commit id來回退到指定的版本,甚至是已經不存在的版本,如圖:
*注:**Git在內部有個指向當前版本的*HEAD指標,當回退版本時,Git僅僅是移動HEAD指標!
相關推薦
Git學習筆記(幾個常用的命令 及 版本回退)
關鍵詞 git status \ git diff \ git log \ git reset \ git reflog git status/檢視版本庫狀態 修改了本地檔案但未新增至暫存區時 已新增至暫存區時 提交至版本庫之後 git di
Linux學習筆記之四————Linux常用命令 ( 待補充)
-h http “.” 現實 人性化 快捷 我們 包括 無法 一、Linux命令——文件、磁盤管理 1.文件管理 <1>查看文件信息:ls ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似於DOS下的dir命令。 Linu
Git 學習筆記(1)管理一臺電腦上的多個公鑰
1. 前提條件 安裝 Git。 2. 建立公鑰 開啟.ssh資料夾(位於:C:\Users\Administrator\.ssh),右鍵資料夾空白處,開啟 Git Bash(Git Bash h
Git學習筆記(一)
git1、Git的介紹及安裝Git:全宇宙最牛的分布式版本控制軟件,Git是目前世界上最先進的分布式版本控制系統#CentOS7下git的安裝 [[email protected]/* */ ~]# yum -y install git #設置git賬號信息 [[email protec
hadoop的幾個常用命令
hadoop官方文檔:http://hadoop.apache.org/docs/r1.2.1/file_system_shell.html1、登錄主節點,切換到hdfs用戶[[email protected]/* */~]#su - hdfs2、列出當前目錄有哪些子目錄,有哪些文件[[email
Linux運維學習筆記之二:常用命令2
linux 運維 筆記71、passwd:修改用戶密碼語法passwd [參數]username選項-k --keep-tokens :保留即將過期的用戶在期滿後仍能使用-l --lock :鎖定用戶無權更改其密碼,只能root才能操作-u --unlock :解除鎖定-S --status :查看用戶狀
Git學習筆記(二)
== 我們 ash 發出 效率 媳婦兒 src 每天 apply 一、分支管理 1、什麽是分支 分支就相當於我們看科幻片裏的平行宇宙,如果兩個平行宇宙互不幹擾,那鐵定是啥事兒沒有。不過,在某個時間點,兩個平行宇宙合並了呢?假如兩個宇宙中都有你的影子, 合並之後相當於你們
Git學習筆記(三)遠程庫(GitHub)協同開發,fork和忽略特殊文件
tex 情況 learn 多人 版本管理 獲得 logs 秘鑰 多個 遠程庫 遠程庫,通俗的講就是不再本地的git倉庫!他的工作方式和我們本地的一樣,但是要使用他就需要先建立連接! 遠程庫有兩種,一個是自己搭建的git服務器;另一種就是使用GitHub,這個網站就是
Git學習筆記(一) --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式
由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其
Linux先知和幾個常用命令細講
ubun bubuko 選擇 用戶 庫文件 重命名 options 共享 手冊 Linux先知: Linux歷史: 關於這個我就不再多說了,其實是一個很有意思的故事串,網上找下一大堆。 類Unix系統目錄結構: ubuntu沒有盤符這個概念,只有一個
Linux學習筆記三:Linux常用命令
1.目錄處理命令ls ls -a顯示所有檔案,包括隱藏檔案 -l詳細資訊顯示 -lh以人性化方式顯示 列出來的資料的顯示形式:許可權 別調用次數 檔案所
學習筆記(五)5個常用模型的模型建立與評估
5個常用模型的模型建立與評估 基本思路 資料需求分析 資料處理過程 匯入包(包括下面的xgboost和lightgbm) 資料分析過程 資料標準歸一化 使用邏輯迴歸進行預測 使用
git學習筆記(1)
1 配置 啟動 git bash [email protected] MINGW64 ~ $ git config --global user.name "tzb" [email protected] MINGW64 ~ $ git config --glo
學習筆記一:Anaconda3常用命令
注:個人學習筆記,如果寫的不夠好或全,歡迎留言補充! Anaconda3介紹 Anaconda Navigator,它是用於管理環境和包的 GUI Anaconda Prompt 終端,它可讓你使用命令列介面來管理環境和包 Spyder,它是面向科學開發的 I
Git 學習筆記(一) 安裝Git 伺服器
選擇gitblit 作為Git伺服器 1.安裝JDK1.8,過程略。並且更新環境變數。 JAVA_HOME=D:\Program Files \Java\jdk1.8 CLASSPATH=%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/to
Git 學習筆記(二) 在windows 上安裝git
先記錄兩個學習git的網站 Git與SVN、CVS最大的區別是git是分散式版本控制系統,SVN、CVS是分散式版本控制系統。 分散式版本控制系統中,沒有“中央伺服器”,每個人的電腦上都是一個完成的版本庫,可以方便離線工作。多人協作時,可以把各自的修改推送給對方,就可以互
Git學習筆記(一)---- Git的概念以及安裝
Git學習筆記(一) 很早之前知道Git,只知道Git是一個類似於SVN的版本管理器,也曾想過去學習,但是當看到官網一大堆的英文時,便很輕易的放棄了。這次因為公司需要,必須是用Git,所以才決定靜下心來紮紮實實地把Git給啃下來。學習Git的步驟大致分為以下步驟
Git學習筆記(二)----Git的工作原理以及使用
上一篇博文中簡單記錄了一下開始學習Git時查閱到的一些資料,主要介紹了Git的一些概念已經安裝。這篇博文主要的內容如下: Git工作原理 Git常用命令工作流程 如何將本地檔案上傳到遠端倉庫 如何將遠端倉庫的檔案checkout到本地 1、 Git工作
Docker學習筆記:Docker容器常用命令
容器是映象的一個執行例項。兩者不同的是,映象是靜態的只讀檔案,而容器帶有執行時需要的可寫檔案層。 一、建立容器 1、新建容器 &nb
Hadoop學習筆記4之HDFS常用命令
1.檢視${Hadoop_HOME}/bin/hadoop指令碼的hadoop命令幫助資訊列印可知:hadoop version //檢視版本hadoop fs //檔案系統客戶端hadoop jar //執行jar包hadoop classpat