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