日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Git技巧:恢復到前一次提交

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

成都創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計制作、成都網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元平湖做網(wǎng)站,已為上家服務,為平湖各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

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

 
 
  1. git branch revert-branch HEAD^ 

接下來切換到新的分支:

 
 
  1. git checkout revert-branch 

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

 
 
  1. git reset --soft master 

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

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

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

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

文章標題:Git技巧:恢復到前一次提交
文章鏈接:http://m.5511xx.com/article/djdoihj.html