Git版本撤销

发布者:梦幻一新科技 发布时间:2017-10-20 14:51:14 阅读次数:2973

场景:某个git提交的版本含有视频文件,因视频文件太大导致git无法推送成功超时

注意:视频建议不要提交,因为太大了,git只适合用来代码管理,大文件不建议放上面
Git项目文件的话,可以考虑放个小视频一两M的那种,或者索性不放视频也行


解决方案一:

备份当前的项目文件,然后删掉再重新克隆


解决方案二:

此时需要删除该版本,即进行撤销操作

打开日志记录窗口

如下图假设:提交背景测试 这一个是有视频的提交失败,想撤回上一版本,则在这条记录的下面(前面一个版本)右键,重置master到这个版本



如上图,如果不用保留相应版本更改的文件记录也可以用硬重置Hard:重置工作区和索引(这样将会丢弃所有本地变更)

如上图,点击确认即可

如果被还原的操作记录已经推送到云端的了,则此次的重置版本还要再做一次推送才行,因为当前的操作只是本地重置了,还需要推送至云端服务器,操作是右键》git》推送》勾选已知变更(K),然后点确认就可以将重置版本操作好了


喜欢
(0)
0%
一般
(0)
0%