git 找回之前某個版本的修改內容


git log -10    //查看之前提交的版本

git show 版本號    //查看具體版本號的詳細修改

git branch  //查看本地所有分支,為master分支

git checkout -b master1 origin/master   //1:新建一個新分支master1)----簡歷新分支master1跟蹤遠程分支master, --- 此時git branch查看分支,為master 、master1  2個分支;

------------------在新分支master1操作---------

git cherry-pick 版本號    //2:復制內容倒master1----復制版本號的對應修改到master1

git status   //此時gitstatus 會顯示有一個待提交  是剛復制的點

git pull origin master  //拉取master的最新內容倒master1

git push origin master1:master   //3:將找回內容提交到master----將本地的修改(剛復制的點)master1提交到master(注意master1后不要帶空格  不然會將遠程的master干掉)

git branch -r  //查看遠程分支

git branch -d master  //4:刪除本地分支master----刪除本地master分支 --- 此時git branch 查看本地分支,只有master1一個本地分支

git branch -m master1 master   //5:將master1重命名為master----將master1重命名為master  --- 此時git branch 查看本地分支,是master分支

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM