小编Dav*_*vid的帖子

回滚到公共仓库中的旧Git提交

我怎样才能回滚到git中的特定提交?

有人可以给我的最佳答案是使用git revertX次,直到达到所需的提交.

所以,假设我想恢复到20次提交的提交,我必须运行20次.

有更简单的方法吗?

我无法使用重置,因为此存储库是公共的.

git git-revert git-checkout

758
推荐指数
7
解决办法
88万
查看次数

为什么使用Vagrant的虚拟盒vboxheadless进程使用100%的cpu?

所以我使用了几个流浪盒,当我把它们拿起来时,"有时/随机"它开始在我的OS X机器上占用100%的CPU,我不知道是什么导致它.我可以直接进入vmachine并检查负载,它是0,它不是在盒子里运行的东西.

我可以解决这个问题的唯一方法是,如果我暂停它并恢复它,那么它就会消失,直到它随机开始再次发生.有时几小时后,有时几天后.

我唯一能想到的可能是因为我在我的虚拟机中使用nfs挂载来访问我的项目,但我还不确定.有任何想法吗?

virtualbox vagrant homestead

35
推荐指数
3
解决办法
1万
查看次数

使用revert多次回滚到旧提交

我想使用git revert回滚到提交,所以我可以保留历史记录.有没有更简单的方法来执行此操作然后为我想要还原的每个提交哈希运行git revert?有没有更快的方法从特定提交一直恢复到另一个提交哈希?

在手册页上,他们声明你可以做这样的事情,git revert -n master~5..master~2但是当我尝试这样做时,我得到了这个错误:fatal: Cannot find 'master~5..master~2'

git

11
推荐指数
2
解决办法
1万
查看次数

如何在gitignore中编写规则以忽略除某些目录中的目录之外的所有文件?

所以我要说我有一个像这样的目录结构

uploads/
--dir1/
----one.txt
----two.txt
----dir2/
------one.txt
------two.txt
Run Code Online (Sandbox Code Playgroud)

我希望跟踪上传的任何目录和子目录,但不能跟踪其中的任何文件,除了虚拟文件,因为git不跟踪目录.

我认为这样的事情会奏效,但事实并非如此.

*
!.gitignore
Run Code Online (Sandbox Code Playgroud)

git gitignore

8
推荐指数
1
解决办法
4595
查看次数

使用简单可配置的Magento分层导航过滤器

我有一个可配置的产品,其中包含与之相关的简单产品.防爆.鞋子的属性大小和宽度简单.

  1. 当我按宽度和大小进行过滤时,它显示可配置,即使不存在具有该大小和宽度的简单产品.

我在此之前已经看到过这种问题,有许多形式没有解决方案.有谁知道如何修复此功能?我很惊讶这不是开箱即用的.

https://magento.stackexchange.com/questions/18001/shop-by-layered-navigation-configurable-products-not-filtering-correctly

Magento - 分层导航,可配置产品,多个过滤器活动问题

magento

7
推荐指数
1
解决办法
1575
查看次数

Git/Diff Patch技术说明

我正在尝试使用git format-patch从一个repo创建补丁并将其应用到另一个repo.令我惊讶的是,即使这两个文件非常不同,它也能正常工作.有人可以解释git如何处理应用补丁的技术问题吗?显然它不只是使用行号,所以如果有人能指出我正确的方向,那将是非常棒的.

git diff patch

6
推荐指数
1
解决办法
2143
查看次数

为什么loadedmetadata 不能持续触发

有谁知道为什么loadedmetadata在chrome上不能持续触发。如果您在检查控制台时打开此页面并保持刷新,您将看到它仅触发三分之一。

http://output.jsbin.com/petefipepa

js代码如下所示

jQuery(function($) {
  $('#myvideo').on('loadedmetadata', function() {
      console.log('loadedmetadata');
  });
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

6
推荐指数
1
解决办法
3774
查看次数

保存在浏览器历史记录中的 Ajax 请求

有没有一种简单的方法可以将 ajax 请求保存到浏览器的历史记录中,这样当您使用后退按钮时,它将保留 DOM 的最后状态?

使用 ajax 寻呼机的 twitter 和 digg 等网站存在可用性缺陷,如果您多次单击下一页,然后单击离开站点,然后使用后退按钮返回,您将失去在视口中的位置,因为 DOM 已恢复到第一个初始请求。

我注意到 safari 在某些站点上发出一些 ajax 请求后实际上保留了 dom。
这是一个示例,转到http://13gb.com,单击下一步,然后单击图像,然后单击后退按钮。在 webkit 上,它保留了最后的 DOM 状态,但在 gecko 上,即它没有。

在其他浏览器上复制此功能的最简单方法是什么?

javascript

5
推荐指数
1
解决办法
3568
查看次数

使用AWS S3 Object Lifecycle,如何删除已删除的对象

有没有办法可以使用s3的对象生命周期来修剪当前版本化的对象并删除那些在它们上面有删除标记的对象,比如一个月或一周?如果没有,如何在版本化的铲斗上进行房屋清洁?

amazon-s3

5
推荐指数
1
解决办法
4207
查看次数

使用带有vagrant + homestead的virtualbox在虚拟机上缓慢上载文件

因此,我使用laravel的宅基地提供的虚拟盒容器设置了一个虚拟机.(在我的osx上)

我使用nfs选项方法将我的目录共享到我的本地环境,这大大加快了响应时间.在一个典型的应用程序,我每页加载20-40毫秒.但是,我注意到文件上传速度非常慢.我可以在一个简单的表单上上传一个1MB的文件,该文件对文件没有任何作用,大约需要30秒到一分钟.这是正常的,还是除了使用nfs共享之外还有其他方法可以加快速度.

virtualbox vagrant laravel

4
推荐指数
1
解决办法
2612
查看次数