git 找回之前某个版本的修改内容

2018/01/23 14:20
阅读数 4
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分支

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部