相关疑难解决方法(0)

如何在Git中仅提交区分大小写的文件名更改?

我已经改变了被命名一些文件去首字母大写,如Name.jpgname.jpg.Git无法识别此更改,我不得不删除文件并再次上传.在检查文件名的变化时,Git是否有区分大小写的方法?我没有对文件本身进行任何更改.

git case-sensitive git-config git-commit

1157
推荐指数
15
解决办法
25万
查看次数

git mv并且只更改目录的大小写

虽然我发现了类似的问题,但我找不到问题的答案

当我尝试将目录从FOO重命名为foo时,git mv FOO foo我得到了

fatal: renaming 'FOO' failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)

好.所以我试试git mv FOO foo2 && git mv foo2 foo

但当我尝试通过git commit .我得到

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
# foo
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

当我通过git add foo无变化添加目录并git commit .再次给我相同的消息.

我究竟做错了什么?我以为我使用区分大小写的系统(OSX)为什么我不能简单地重命名目录?

git macos version-control case-sensitive

250
推荐指数
7
解决办法
7万
查看次数

在Windows上更改文件的大小写?

在我们的git控制的代码库中有几个文件我想重命名.具体来说,我只想更改文件的大小写,例如,这样sourceCode.java就变成SourceCode.java了.问题:我在Windows机器上,文件系统认为这些文件名相同.

如何让Windows和Git识别出更改并将其检入?

windows git filenames

189
推荐指数
5
解决办法
5万
查看次数

我更改了目录的大小写,Git似乎没有接受它

我正在开发一个基于Git版本控制的OS X Lion项目.我有这些小写目录,然后将它们大写(例如emailaddresses => EmailAddresses),但Git似乎没有认识到这一变化.当我运行git ls-files和其他命令时,它仍然认为目录是小写的.

这是无害的,还是我应该采取其他措施让Git接受这​​一变化?

git macos

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

git不区分大小写吗?

在我的部分调用的第一个承诺中,_Electronics它以大写字母开头,然后我将其更改为_electronics.

在提交新名称后,cygwin下的Git忽略了这个案例,所以我在目标仓库中手动更改了名称.

现在它有时会将_electronics提交的部分更改为_Electronics.

我做错了什么?

git version-control case-sensitive

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

Git中的区分大小写

我遇到了git的问题.基本上我设置为false core.ignorecase因为我想更改某些文件夹名称的大小写(因为我在OSX下使用不区分大小写的文件系统,否则更改没有显示).当我提取数据时,我注意到现在每个重命名的文件夹在存储库中出现两次,同时包含旧名称和新名称.我不知道如何删除旧文件夹,因为它们不会出现在本地(我尝试core.ignorecase再次设置为true,但它没有帮助).

git case-sensitive

79
推荐指数
5
解决办法
5万
查看次数

为什么git不能识别我的文件已被更改,因此git add无法正常工作

我试图使用bash将我的文件推送到github.他们已经在那里了,我正在使用新的代码和代码等上传更新的版本.但是当我尝试git add然后git status它说:

在分支大师

无需提交,工作目录清理

我正在使用的文件刚刚修改过.

git github

78
推荐指数
9
解决办法
10万
查看次数

Git:文件重命名

我想将文件夹从" Frameworks" 重命名为" frameworks",但是git不会让我添加新的小写名称.我猜它会对文件名不区分大小写,是吗?

A git add frameworks/ -f没有帮助

git macos case-insensitive

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

git origin中不同大小写的重复文件(bitbucket)

我正在尝试将文件从foobar.php重命名为FooBar.php,这在Git中是一个相当大的挑战.到目前为止,我发现我不得不设立的混帐配置值ignorecase,以false(为什么它被设置为true,在Mac OS X,反正?).我已经设法在我的本地存储库中成功地重命名了这些文件,但在我将它推送到BitBucket之后我就得到了FooBar.php那么好foobar.php.我如何摆脱这些重复?谢谢.

git

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

我可以在两个文件上使用"git checkout - "吗?

是否可以使用git checkout - 在多个文件上放弃更改?如果是这样,我将如何指定多个文件.谢谢.

git

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