小编sil*_*non的帖子

如何从"git stash save --all"中恢复?

我想隐藏未跟踪的文件,但我继续传递错​​误的选项.对我来说这听起来是对的:

git stash save [-a|--all]
Run Code Online (Sandbox Code Playgroud)

但实际上这也隐藏了文件.正确的是:

git stash save [-u|--include-untracked]
Run Code Online (Sandbox Code Playgroud)

当我运行git stash save -a并尝试git stash pop它时,我得到所有被忽略文件的无数错误:

path/to/file1.ext already exists, no checkout
path/to/file1.ext already exists, no checkout
path/to/file1.ext already exists, no checkout
...
Could not restore untracked files from stash
Run Code Online (Sandbox Code Playgroud)

所以命令失败了.

如何恢复跟踪和未跟踪的更改?git reflog不存储存储命令.

git git-stash

13
推荐指数
1
解决办法
3905
查看次数

Ubuntu Bundler HTTPError

我正在运行Ubuntu 12.04.当我安装Ruby和gem时,一切都运行良好一段时间,但是从Bundler上的一点开始显示错误:

Fetching gem metadata from http://rubygems.org/.
Error Bundler::HTTPError during request to dependency API
Fetching full source index from http://rubygems.org/
Run Code Online (Sandbox Code Playgroud)

然后它一直保持这种状态直到时空连续体中的某个时刻.之前它以极低的速度捆绑宝石,但现在它什么也没做.

在涉及系统管理,ping,代理等方面,我很陌生,但我尝试了在互联网上找到的所有内容,HTTP而不是HTTPS检查我的终端是否正确解析了URL,重新安装了捆绑包......甚至退出了回来.

有关如何开始调试此问题的任何建议?

ruby gem bundler

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

样式组件的“css”道具和 Storybook 的 TypeScript 问题

我在css从 Storybook 导入某些内容后立即在 TypeScript 中启用样式组件的道具时遇到问题,因为 Storybook 依赖于@emotion/core,其类型声明定义了 Emotion 自己的css道具。该错误源于两种css道具类型不兼容的事实。

我熟悉在 TypeScript中启用prop的推荐方法css(包括Stack Overflow 上答案),以及有关如何处理上述 Storybook 问题的建议。

这是应用程序代码,index.tsx

import React from 'react'
import { css } from 'styled-components'

export default function App() {
  return (
    <h1
      css={css`
        color: red;
      `}
    >
      Hello world!
    </h1>
  )
}
Run Code Online (Sandbox Code Playgroud)

这是类型声明,styled-components.d.ts,其中包含尝试的修复:

import { CSSProp } from "styled-components";

// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/31245#issuecomment-780019806

declare module 'react' {
  interface DOMAttributes<T> …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs styled-components

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

如何将两列的高度设置为较小一列的高度

我有两列,如这支笔所示。我正在寻找一种仅使用 CSS 的解决方案(显然允许使用 flexbox)将左列的高度设置为右列(较小的列)的高度,以便它获得自己的滚动条。有没有办法实现这一目标?这是笔的代码......

HTML:

<div class="container">
  <ul class="list">
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
  </ul>

  <div class="content">
    <h1>Lorem ipsum</h1>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deleniti ipsa nihil quisquam obcaecati labore exercitationem, suscipit placeat. Aut soluta odit fuga vel sed est. Quod quisquam impedit libero. Laboriosam, magni!</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

(S)CSS:

.container {
  display: flex;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
} …
Run Code Online (Sandbox Code Playgroud)

css flexbox

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

如何配置Haml's:降价过滤器以使用带有选项的Redcarpet?

我正在使用Rails 3.2.11,Haml 4.0和Redcarpet 2.2.2.

我想配置Haml的:markdown过滤器来使用Redcarpet with_toc_data: true.在ApplicationHelper我尝试定义:

def markdown(text)
  markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML.new(with_toc_data: true))
  raw markdown.render(text.to_s)
end
Run Code Online (Sandbox Code Playgroud)

虽然内容:markdown被渲染,但没有TOC数据.如何更改:markdown解析方式?

haml ruby-on-rails redcarpet

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