先使用
git log
获取想要回退版本的commit id,假定此处为82d9cab12731870bd04327464e501479da3a87e2
然后通过
git reset 82d9cab12731870bd04327464e501479da3a87e2
将git本地版本回滚到指定commit。 Continue reading »
先使用
git log
获取想要回退版本的commit id,假定此处为82d9cab12731870bd04327464e501479da3a87e2
然后通过
git reset 82d9cab12731870bd04327464e501479da3a87e2
将git本地版本回滚到指定commit。 Continue reading »
git cherry-pick可以挑选某个分支的一个或多个commit,将其应用到当前分支上。
git cherry-pick <commit id>
查询commit id 的查询可以使用git log
查询(查询版本的历史),最简单的语法如下:
git log
如果想查找已经被删除的某次commit,则可以用
git reflog
git stash命令:保存现场、恢复现场
git stash # 保存当前现场。
git stash list # 查看当前stash缓存的内容
## 编辑其他内容,编辑完毕后,想回复现场:
git stash pop # 弹出stash缓存栈顶内容,即可恢复现场
git撤销修改
查看tag
git show
git tag -l “v1.5” //加上筛选条件
创建tag
git tag 版本号
git tag -a v1.5 -m “my version 1.5” //加上备注信息
git tag -a v1.5 //会打开默认文本编辑器
git tag -s v1.5 -m ‘my signed 1.5 tag’ //用 GPG 来签署标签
推送到远端
git push origin [tagname] //push单个tag
git push [origin] –tags //push所有tag