小编Dav*_*veW的帖子

git stash 会留下修改过的文件吗?

尝试隐藏更改时,我遇到了一些奇怪的行为。我不是 git 专家,所以我希望有人能对此有所了解:

  1. 在最新的分支上,我修改了一个跟踪文件。git status 显示已修改
  2. git stash(以“已保存的工作目录和索引状态 WIP on...”作为响应)
  3. git status 仍将文件显示为已修改,但 git diff(和 git gui)未显示任何更改。
  4. git stash list 显示存储已创建
  5. git stash pop 响应“错误:您对以下文件的本地更改将被合并覆盖:”

3 处的行为对我来说毫无意义。它最近开始发生。我已经使用 stash/stash pop 几个月了,没有任何问题。

我想知道我的本地工作副本是否有问题,所以我重新克隆但得到了相同的行为。

我的 GIT 安装坏了,还是我遗漏了什么?

附加信息:

  • 在另一台 PC 上尝试过,它的行为符合预期,因此与此安装有关。

  • 尝试创建一个新的本地存储库,添加并提交 1 个文件,修改,存储。相同的行为

  • 尝试使用 CR LF 和 LF 行结尾的文件。相同的行为

git 配置 -l:

core.symlinks=true
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
core.editor='C:\Program Files (x86)\Notepad++\notepad++.exe' -multiInst …
Run Code Online (Sandbox Code Playgroud)

windows git git-stash

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

React Material-ui SSR - 警告:Prop `d` 不匹配。服务器:“M 0 0 h 24 v 24 H 0 Z”客户端:“M0 0h24v24H0z”

我正在一个带有服务器端渲染和 Material-ui 的 React 站点上工作。一切都很好,包括 mui JSS 的东西。

然后我从@material-ui/icons 添加了一个 SVG 图标

现在,Edge 和 IE11 正在抱怨:警告:道具d不匹配。服务器:“M 0 0 h 24 v 24 H 0 Z”客户端:“M0 0h24v24H0z”

警告表明服务器和客户端渲染不匹配,但如果我使用 curl 获得服务器渲染它是正确的,并且不包括 IE/Edge 控制台中显示的空格。

所有其他浏览器(当然)都可以。

有没有其他人只在 MS 浏览器中遇到过 SSR 问题?

这是我能得到的一个例子。它基于 material-ui-master/examples/ssr 并删除了大部分内容:

服务器.js:

import express from "express";
import React from 'react';
import ReactDOMServer from 'react-dom/server';
import App from './App';

function renderFullPage(html) {
  return `
    <!doctype html>
    <html>
      <body>
        <div id="root">${html}</div>
        <script src="build/bundle.js"></script>
      </body>
    </html>
  `;
}

function handleRender(req, res) { …
Run Code Online (Sandbox Code Playgroud)

internet-explorer-11 reactjs microsoft-edge material-ui server-side-rendering

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