相关疑难解决方法(0)

LF将被git中的CRLF取代 - 这是什么,它是否重要?

可能重复:
git用CRLF替换LF

当我创建一个新的rails应用程序时,我在git中看到有关LF替换的警告.我做git init git add.

然后热潮!我看到几乎所有文件都弹出.我通常只是继续构建我的应用程序,它在文件的许多更改后消失了.

例:

该文件将在您的工作目录中具有其原始行结尾.警告:LF将被Gemfile中的CRLF替换.

该文件将在您的工作目录中具有其原始行结尾.警告:LF将被Gemfile.lock中的CRLF替换.

该文件将在您的工作目录中具有其原始行结尾.警告:LF将由README中的CRLF替换.

LF和CRLF有什么区别?

从长远来看,我是否应该关注这一点,或者只是忽略它并像往常一样继续前进?

git

1146
推荐指数
2
解决办法
91万
查看次数

git:补丁不适用

我有一个名为my_pcc_branch.patch的补丁.

当我尝试应用它时,我得到以下消息:

$ git apply --check my_pcc_branch.patch
warning: src/main/java/.../AbstractedPanel.java has type 100644, expected 100755
error: patch failed: src/main/java/.../AbstractedPanel.java:13
error: src/main/java/.../AbstractedPanel.java: patch does not apply
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我该如何解决这个问题?

git msysgit

244
推荐指数
9
解决办法
18万
查看次数

git apply确实没有输出,也没有修补任何东西

我在这里使用git和应用补丁有点麻烦.

我正在尝试应用此补丁:https://www.drupal.org/node/2309321

到这个模块:https://www.drupal.org/node/2309089

我知道,这些都是Drupal链接,但这不是问题.您只需下载模块并将补丁放在同一个文件夹中即可.没有Drupal需要这个.

供参考:我命名了补丁eck_test.patch.

这是我到目前为止所尝试的:

git apply -v eck_test.patch

完全没有输出.


git apply -v --whitespace fix eck_test.patch

完全没有输出.


git am eck_test.patch

补丁格式检测失败.


我不知道,为什么这不起作用.

关于Sublime Text,两个行结尾都是相同的.

网上有很多关于这方面的话题,但我发现它们都不适合我.我希望你有一些想法,因为git似乎,它不想帮助我.:/

git patch

9
推荐指数
1
解决办法
2121
查看次数

'git apply'失败,代码1:在SourceTree中尾随空白

我使用SourceTree以便在提交之前进行轻松的代码审查。在SourceTree中,我通常仅上演并提交我在文档中更改的部分行。

几天前,我从Windows上的程序员那里收到了一段代码,这在行尾造成了一些麻烦。如果我没有记错的话,那么我将其设置core.autocrlftrue,从而解决了Windows文件的问题。但是从那一刻起,我在另一个正在处理的仓库中遇到了重大问题。如果我只想在SourceTree中暂存文件的一部分,我现在会得到一个很大的错误说git apply' failed with code 1: [/a/long/path/here] trailing whitespace in SourceTree。因此,我认为我需要重新设置core.autocrlf它的含义,我“假设”它是(“所有人的母亲……等等”)false(我以前从没搞过core.autocrlf)。因此,我将其设置为false突然使所有仅更改一个字母的文件都标记为更改了文件中的所有行,这显然是在代码检查过程中的主要麻烦。

所以我搜索周围,我发现了一些例子解决方案,在这里左右,但所有应用添加额外的参数git add和做各种怪异的东西。我不认为我不能在SourceTree的GUI中插入自定义命令,这是我最想知道的事情。它怎么变得如此凌乱?最重要的是,我是否只能回到原来的状态(无论是什么状态),而不是每次要登台和提交时都必须发出额外的命令?

请注意; 我不怕命令行,我几乎整天都在工作。但是我只是喜欢在GUI(例如SourceTree)中进行代码审查。

任何有助于我恢复正常的提示都将极大地帮助我!

git line-endings core.autocrlf

6
推荐指数
3
解决办法
6218
查看次数

标签 统计

git ×4

core.autocrlf ×1

line-endings ×1

msysgit ×1

patch ×1