1. 程式人生 > >git 讓單個檔案回退到指定版本

git 讓單個檔案回退到指定版本

1.進入到檔案所在檔案目錄,或者能找到檔案的路徑

檢視檔案的修改記錄

git log fileName

結果:

這裡寫圖片描述

如果檔案修改記錄太多,則使用

git log -number fileName

結果:

這裡寫圖片描述

2.回退到指定版本

git reset ** fileName

1.git reset -mixed:此為預設方式,不帶任何引數的git reset,這種方式,它回退到某個版本,只保留原始碼,回退commit和index資訊
2.git reset -soft:回退到某個版本,只回退了commit的資訊,不會恢復到index file一級。如果還要提交,直接commit即可
3
.git reset -hard 徹底回退到某個版本,本地的原始碼也會變成為上一個版本的內容

結果:

這裡寫圖片描述

3.提交到本地參考:
git commit -m “提交的描述資訊”

結果

這裡寫圖片描述

4.更新到工作目錄

git checkout fileName

結果:

這裡寫圖片描述

5.提交到遠端倉庫

git push origin master

這裡寫圖片描述

這樣指定的檔案回退到指定版本了

相關推薦

Git單個檔案退指定版本

2018年11月12日 21:58:45 ly969434341 閱讀數:9 個人分類: Git

git 單個檔案退指定版本

1.進入到檔案所在檔案目錄,或者能找到檔案的路徑 檢視檔案的修改記錄 git log fileName 結果: 如果檔案修改記錄太多,則使用 git log -number fileName 結果: 2.回退到指定版本 git res

git 如何單個檔案退指定版本

1.進入到檔案所在檔案目錄,或者能找到檔案的路徑 檢視檔案的修改記錄 1 $ git log MainActivity.java 結果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

git單個檔案滾到指定版本

1.進入到檔案所在檔案目錄,或者能找到檔案的路徑檢視檔案的修改記錄git log fileName結果:如果檔案修改記錄太多,則使用git log -number fileName結果:2.回退到指定版本git reset ** fileName1.git reset -mi

git單個檔案滾到指定版本

1 、比如我們要回滾的檔案叫 HsnMoveRocketDataController.class.php 2、找到檔案所在的目錄並執行git log HsnMoveRocketDataController.class.php 3、執行回滾命令  git reset +co

Git-將指定檔案退指定版本

場景1:修改了檔案/path/to/file,沒有提交,但是覺得改的不好,想還原。 解決: git checkout -- /path/to/file 場景2:修改了檔案/path/to/file

git 命令 git強制 遠端倉庫 退 到某個版本

git強制 遠端倉庫 回退 到某個版本 強制撤銷push到遠端倉庫的程式碼的提交: git reset --hard 版本號回(退到想要去的版本,hard是不留任何的痕跡,soft是留痕跡,mixed也是留痕跡但是停留在當前的改變的介面而不像soft一樣是返

idea中git退遠端版本

 工作中遇到,程式碼已提交併已提交到遠端倉庫,現需要回退到之前版本,記錄如下: 記錄當前版本的版本號和需要回退到版本的版本號。 current version:85e7f32dfe421c5892a4e2f38e7b542d1eacdf8c old version: 4d87

Git快速入門-git stash 暫存變更,git reset 撤銷commit,git revert 退遠端版本

注:本文基於git version 2.13.5 版本進行演示 1. 概述 Git入門系列第四篇,基於場景,介紹一些非常實用的Git命令,也許這些命令會讓你產生“還有這種操作”的感嘆。例如如何把修改暫存起來,留著以後使用?想撤銷已提交(com

IntelliJ IDEA下git版本退版本還原

1、選中要回退的檔案或者專案 2、複製要回退版本的版本號: 3、然後在branches裡check out你想要回退的版本 選擇Checkout Tag or Revision… 在彈出的視窗貼上剛剛複製的版本號,然後點選OK,版本回退成功。

git 退某個版本或者去掉某些patch

diff -urN linux-x.y.z/    linux/     >   xxx_patch patch -p1 <  ../xxx_patch diffstat -p1 xxx_patch git checkout  ...../...../.....

Git 通過Tag標籤退版本修復bug

1 前言 本系列之所以取名”Git高階教程”,主要是教大家解決實際工作中遇到的問題,要求讀者會基本的git用法和命令,請不要使用SourceTree這樣的工具,因為它讓你啥都不會、啥也不懂,git本身與Linux一脈相承,都是Linus torvalds寫的嘛,所以命

git版本退, github版本退

上週提交了更改,過了週末回來說要撤銷上個story。於是,需要找到上週提交的版本,rollback回來。 git版本管理命令,自從習慣使用管理工具之後就很少接觸了,當突然尋找其他指令的時候就成漿糊了,ctrl+k只能順利的提交而無關管理。因此,工具簡化操作卻弱化了技能。就像前

git 恢復單個檔案的歷史版本

首先檢視該檔案的歷史版本資訊:git log [email protected] 記錄下需要恢復的commit版本號:如 9aa51d89799716aa68cff3f30c26f8815408e926 恢復該檔案:git reset 9aa51d89799

Git 工作區與快取區的檔案退(06)

現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼Git比其他版本控制系統設計得優秀,因為Git跟蹤並管理的是修改,而非檔案。 你會問,什麼是修改?比如你新增了一行,這就是一個修改,刪除了一行,也是一個修改,更改了某些字元,也是一個修改,刪了一些又加了一些,也是一個修改,甚至建立一個新檔

git 恢復單個文件的歷史版本

file index 信息 csdn 慎用 trac alt plain lean 首先查看該文件的歷史版本信息:git log [email protected]/* */ 記錄下需要恢復的commit版本號:如 9aa51d89799716aa68cff3

Git 合併單個檔案

有兩個分支 # git branch -a * branchA branchB remotes/origin/branchC A分支合併B分支單個檔案 注意是本地分支,還是遠端分支 # git checkout --patch branchB t

git push 之後的退

在一個忙碌的下午,快要下班了,辛苦了一天了將自己的程式碼提交一下吧!熟悉的命令敲完之後發現Oh,My God!提交錯專案了;完了回退一下吧! git push 錯誤之後的回退: git reset --hard HEAD^     先回退到前一個版本(本地) git p

Java:單個檔案copy到指定目錄下!

該文章在https://blog.csdn.net/xyphf/article/details/78276796這個部落格中修改的,如有侵權,請告知! 在上述部落格中添加了一點簡單的判斷: 原始檔是否存在,指定目錄是否存在,判斷新檔案是否重複。 接下來是程式碼: package li

SVN單個檔案

一.在選中的檔案上彈出svn的右鍵選單,單擊“Updateto revision”選單項,如下圖: 二.單擊“Show log”按鈕來彈出歷史版本列表: 三.在彈出的歷史版本列表中選擇你要回到的歷史版本,如下圖: