【问题标题】:Git with windows 10 ubuntu(linux)-bashGit 与 windows 10 ubuntu(linux)-bash
【发布时间】:2017-11-20 10:55:42
【问题描述】:

昨天我在 windows 10(基本上是 linux ubuntu 终端)上安装了 Bash,我用 Hyperterminal 和一些自定义工具修改了我的终端以获得一个好的“版本控制界面”,我可以在我的 git 文件夹中使用来提交和推送东西。

到目前为止,一切都很好,但是当我进入时

git status

一些文件需要添加到跟踪中。在我的 Windows 命令提示符(git bash)上写着“你的分支是最新的”,没有什么可以提交的,但在 Linux 端,我需要跟踪一些文件。由于 git-windows VS git-linux,我怀疑存在一些不兼容或故障。我查看了差异以尝试了解发生了什么,但整个文件是绿色的,它基本上从下到上重写了所有内容。我的那块软件还是一样的,但是就像来自linux的git想刷新一些我不太明白的不兼容的文件一样。由于我将使用 Sourcetree 和 Atom(来自 windows)进行编码,但使用来自 linux 的 bash 终端来操作 git,我有点担心我试图除以 0 或以某种方式违反宇宙法则这现在并不明显,但在不久的将来可能/会/会弄乱我的代码/头/版本/日志?

正如您所见,这个问题很难在谷歌上以简洁的方式表达出来。所以这就是我来这里的原因,提前感谢您的友好回答和耐心!

【问题讨论】:

标签: git bash atlassian-sourcetree windows-subsystem-for-linux


【解决方案1】:

我也有同样的问题。我真的不认为这是一个 CR/LF 问题,因为 WSL 上的 git Git 和 Git Bash 将以相同的方式查看文件。

我错了,这是一个 CRLF 问题。

修复:git config --global core.autocrlf true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2016-10-03
    • 2017-10-25
    • 2019-06-05
    • 2019-03-25
    相关资源
    最近更新 更多