相关疑难解决方法(0)

git用CRLF代替LF

使用bash在Windows XP计算机上运行git.我从SVN导出了我的项目,然后克隆了一个裸存储库.

然后我将导出粘贴到裸存储库目录中,并执行了:

git add -A
Run Code Online (Sandbox Code Playgroud)

然后我得到一条消息列表:

LF将由CRLF取代

这种转变的后果是什么?这是Visual Studio中的.NET解决方案.

git

777
推荐指数
20
解决办法
56万
查看次数

Visual Studio解决方案和项目的命名约定

我们正在考虑以这种方式组织我们的BIG项目:

\trunk
  [CompanyName]
    [Product1]
        [Project1]
          CompanyName.Product1.Project1.csproj
        [Project2]
          CompanyName.Product1.Project2.csproj
        CompanyName.Product1.sln
    [Product2]

我们试图遵循微软的建议,命名空间名称遵循文件夹结构,但是这样做有什么缺点吗?您应用的解决方案和项目的命名约定是什么?

naming-conventions visual-studio

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

GitHub:Clone成功了,但结账失败了

我在使用时遇到了一些问题 git clone.这些文件是在我当地的git文件夹中下载的.运行命令

git checkout -f HEAD 给我-

错误:

'无法写入由于缺少磁盘空间而导致的新索引文件错误'.

我手动从我的计算机中删除了大文件,但仍然收到相同的错误.

Cloning into 'ffmpeg'...
remote: Counting objects: 7890, done.  
remote: Compressing objects: 100% (4412/4412), done.
Receiving objects: 100% (7890/7890), 299.75 MiB | 24.19 MiB/s, done.
remote: Total 7890 (delta 3346), reused 7846 (delta 3317)
Resolving deltas: 100% (3346/3346), done.
Checking out files: 100% (7019/7019), done.
fatal: unable to write new index file
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and …
Run Code Online (Sandbox Code Playgroud)

git github git-svn

25
推荐指数
9
解决办法
4万
查看次数

git分支名称的最大长度

我想了解什么是git分支名称的最大允许大小.

我正在尝试创建一些长名称(作为实验),所以370个字符的名称是有效的,但380个字符给了我 fatal: Failed to lock ref for update: File name too long

所以问题是:git branch name中可以包含的最大字符数是多少?它取决于系统吗?是否可以在存储库中创建长分支名称,该名称将在远程存储库(即Github)上被拒绝?

git github

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

Windows 上的 GIT 问题(文件名或扩展名太长)

概述:

刚刚在我的 Windows 7 平台上安装了 GIT 版本 2.20.1-64 位。Git 在 GIT Bash 上运行良好;但是,Windows CMD 或 Powershell 上的任何 git 命令都会引发文件名或扩展名太长错误。

细节:

  • GIT版本:2.20.1-64位
  • 平台:Windows 7

故障排除工作:

我尝试根据 Git for Windows 中的 Filename too long将 longpaths 属性切换为 true 。我还通过谷歌搜索找到其他解决方案,但都推荐了更新 git 配置的相同方法。

  • GIT 配置文件更新为git config --system core.longpaths true 在此输入图像描述

问题:

通过 Windows CMD 或 IntelliJ Idea 等第三方应用程序执行的任何 Git 命令都会引发以下错误:

  • 命令: 在此输入图像描述

  • 智能: 在此输入图像描述

请告诉我你真正的解决方案。

windows git

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

GitKraken 启用长路径的 .git 配置文件在哪里

到目前为止,我已经从命令行运行程序和 GitHub Desktop 使用了 Git。

我尝试使用 GitKraken,但它有一个很大的问题。我有一个存储库,它有真正的嵌套文件夹,超过了 256 个长度。这个问题很容易用 Git 和 GitHub Desktop 解决,因为你可以.gitconfig在核心部分 - longpaths = true.

问题是我找不到.gitconfigGitKraken 正在使用的文件,因此我无法禁用长路径并通过 GitKraken 克隆我的存储库。

我有两个问题:

  1. 如何为 GitKraken 启用长路径以便我可以克隆我的存储库?
  2. GitKraken 使用的 .gitconfig 文件在哪里?

git gitkraken

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

当我将项目发布到GitHub时,我应该如何处理Grunt的node_modules目录?

这是我使用Grunt和Git的第一个项目.在我的项目中,我有' *node_modules* '目录,我是通过命令' npm install grunt ' 创建的.现在我想将我的项目发布到GitHub.

我的项目应该包含'node_modules'还是我应该省略它?我担心这会让那些不熟悉Grunt的开发人员感到害怕.事实上,我很困惑为什么你应该分别为每个项目安装grunt.为什么不可能在全球安装它?

这是我的安装:grunt-contrib-concat,grunt-contrib-jshint,grunt-contrib-qunit,grunt-contrib-uglify,grunt-contrib-watch.

git gruntjs

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

OS X 上的 Git“文件名太长”错误

我有一个在 Linux 上跟踪的目录git,我将其复制到 mac OS。由于错误git status,多个文件未被跟踪filename: File name too long。一个文件名(及其相对路径)为 393 个字符。是否有 4096 个字符的限制(Windows 除外)?[参考] 我的core.longpaths设置是true。(同样设置core.precomposeunicode为 true,但可能不相关)。有什么建议吗?

git macos filenames long-filenames short-filenames

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

尝试使用 git 设置文件名长度限制 - 权限被拒绝

我正在尝试克隆包含具有长路径名的文件的 GitHub 存储库,并且我正在尝试使用以下命令绕过 Git 的文件长度限制

git config --system core.longpaths true
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误消息:

error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Permission denied
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Invalid argument
Run Code Online (Sandbox Code Playgroud)

这看起来很奇怪,因为该命令试图更改 Program Files 中的文件,而不是 C:\Users\username 中的文件。此外,当我检查 C:\Users\username 以查找 .gitconfig 文件时,我找不到一个。有谁知道发生了什么?

git msysgit

5
推荐指数
2
解决办法
7830
查看次数

如何在git clone中修复"Filename too long error"

我正在尝试使用以下命令从我的bitbucket存储库的特定分支中获取一个git clone : git clone <url> --branch <branchname>.

但是,我在获取克隆时遇到以下错误:

错误:无法创建文件foldername/nodemodules/......:文件名太长.

我尝试通过在我的git cmd中运行以下命令来解决这个问题 git config --system core.longpaths true.

但我得到:

错误:无法锁定配置文件c://.gitconfig:权限被拒绝错误:无法锁定配置文件c://.gitconfig:无效的参数.

请建议如何解决这两个错误.

java git github gitlab

5
推荐指数
4
解决办法
7116
查看次数