偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Git 技巧:恢復(fù)到前一次提交

開發(fā) 前端
有時(shí)候你希望將你現(xiàn)在的代碼返回到前一次提交,并保留所有之前的變化。你希望在前一次提交與當(dāng)前HEAD之間提交新的代碼。

有時(shí)候你希望將你現(xiàn)在的代碼返回到前一次提交,并保留所有之前的變化。你希望在前一次提交與當(dāng)前HEAD之間提交新的代碼。

 

首先,以你希望退回的提交處新建一個(gè)分支為 'revert-branch' 。在這個(gè)例子中,我們希望退回到前一次提交(假設(shè)當(dāng)前分支為'master'),并且在這個(gè)提交上再做修改。

  1. git branch revert-branch HEAD^ 

接下來切換到新的分支:

  1. git checkout revert-branch 

傳授一個(gè)絕招:從master軟恢復(fù)到新分支的HEAD。軟恢復(fù)將改變HEAD的狀態(tài),但并不影響工作樹。

  1. git reset --soft master 

現(xiàn)在,我們執(zhí)行 git status, 我們將看到我們想要恢復(fù)的提交的變化。我要撤銷添加'second.txt',但也可能是更復(fù)雜的變化:

  1. $ git status 
  2. # On branch revert-branch 
  3. # Changes to be committed: 
  4. #   (use  to unstage) 
  5. #       deleted:    second.txt 

現(xiàn)在讓我們提交這個(gè) 'reversal':

  1. git commit -m "reverted to initial state." 

原文鏈接:http://www.oschina.net/translate/git-tips-revert-with-new-commit

譯文鏈接:http://www.oschina.net/translate/git-tips-revert-with-new-commit

責(zé)任編輯:陳四芳 來源: 開源中國編譯
相關(guān)推薦

2018-07-11 10:24:33

數(shù)據(jù)恢復(fù)數(shù)據(jù)刪除

2021-06-06 23:49:48

Git StashDrop代碼

2018-02-23 13:41:05

數(shù)據(jù)庫MySQL數(shù)據(jù)恢復(fù)

2018-06-26 13:30:32

數(shù)據(jù)庫MySQL損壞恢復(fù)

2013-11-20 13:55:01

代碼提交優(yōu)秀

2020-03-14 14:17:01

服務(wù)器X86虛擬化

2011-06-28 10:41:50

DBA

2021-12-27 10:08:16

Python編程語言

2020-10-24 13:50:59

Python編程語言

2021-07-14 10:39:28

JqueryVue 編程

2022-09-21 08:39:52

堆外內(nèi)存泄露內(nèi)存分布

2013-06-13 09:12:07

LinuxLinux技巧海量文件

2025-04-09 08:00:00

FastAPI統(tǒng)一響應(yīng)全局異常處理

2020-03-18 13:07:16

華為

2017-01-23 12:40:45

設(shè)計(jì)演講報(bào)表數(shù)據(jù)

2020-03-10 07:51:35

面試諷刺標(biāo)準(zhǔn)

2020-10-18 12:53:29

黑科技網(wǎng)站軟件

2015-04-24 10:57:41

2014-05-22 13:28:41

2017-03-14 14:09:08

數(shù)據(jù)庫Oracle備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號