相关疑难解决方法(0)

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

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

git case-sensitive git-config git-commit

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

在Git中更改文件名的大小写

我试图重命名一个文件,使其具有与之前不同的大小写:

git mv src/collision/b2AABB.js src/collision/B2AABB.js
fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,git对此有所帮助.我尝试使用普通的旧mv命令重命名,但git没有选择重命名(作为重命名新的未跟踪文件).

如何将文件更改为具有相同名称的不同大小写?我使用zsh 4.3.15使用git 1.7.9.1在Mac OS X 10.7.3上.

git rename case-sensitive file-rename

426
推荐指数
8
解决办法
15万
查看次数

git不区分大小写吗?

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

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

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

我做错了什么?

git version-control case-sensitive

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

在相同路径的相对路径中,“文件名与仅包含在壳体中的已包含文件名不同”

错误TS1149:文件名'C:/Project/frontend/scripts/State.ts'仅在大小写方面与已包含的文件名'../frontend/scripts/State.ts'不同。

我已经三遍检查了参考资料中的大小写,实际文件中的大小写也正确。据我所知,这仅仅是因为相对路径使用了不正确的大小写,还是仅由于相对路径本身?

事实是,它在Mac和Linux上可以正常编译,但在Windows上会引发此错误。

如果有帮助,请forceConsistentCasingInFileNames在tsconfig中启用它,然后使用tsify进行编译。

javascript windows compiler-errors typescript

16
推荐指数
12
解决办法
9247
查看次数

由于未跟踪的工作树文件,git失败

我不是谷歌的专家.不用说,我甚至不确定这意味着什么或如何解决它?

>> git merge admin_playground
error: Untracked working tree file 'vendor/gems/panda-1.0.0/.gitignore' would be overwritten by merge.
fatal: merging of trees 538b2824765956cc44c42a8ad628e4f4 and d5d4cda68518cd1c81bf70ba8c339fea6 failed
Run Code Online (Sandbox Code Playgroud)

我正在尝试执行git merge并获取此失败的语句.

git merge branch github repository

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

更改案例时,git merge失败并显示"Untracked working tree file"

在Mac OS X上,我有两个分支 - 比如A和B - 我想将A合并到B.当我尝试git merge A在B 上做时,我得到:

error: Untracked working tree file 'path/file.php' would be overwritten by merge.  Aborting
Run Code Online (Sandbox Code Playgroud)

这是因为A中的某些更改重命名了文件 - 即B有文件path/File.php而A重命名为path/file.php.由于Mac OS X文件系统不区分大小写,因此可能会混淆git.有没有办法让git正确合并?

更新:为了澄清,分支B没有任何未提交的更改,并且在两个分支中跟踪有问题的文件(当然,在不同的名称下).

git macos case-insensitive branching-and-merging

6
推荐指数
2
解决办法
2035
查看次数

在Rails中更改文件夹的名称 - Git不会让我添加到提交

替代文字

参考上面的屏幕截图,我更改了树中最低级别文件夹的名称.例如,我将"筹码"改为"筹码".奇怪的是,当我尝试将其添加到提交时,Git拒绝识别以下命令:

git add public/images/chips/
Run Code Online (Sandbox Code Playgroud)

我可以将文件添加到提交的唯一方法是在子文件夹中添加一个实际文件.

任何想法如何处理?

ruby-on-rails github

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

Heroku的新手 - "没有像网络这样的类型"

我正在尝试在Heroku上使用Python/Flask部署我的第一个应用程序.我真的不知道我在做什么,只是按照https://devcenter.heroku.com/articles/python#prerequisites上的教程.当我输入命令时,heroku ps:scale web=1我收到错误消息" No such type as web".我Procfileweb: python scrabble_cheater.py,我认为是正确的.这是我的终端的日志:

(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku status
=== Heroku Status
Development: No known issues at this time.
Production:  No known issues at this time.
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku config
=== enigmatic-mountain-1395 Config Vars
LANG:             en_US.UTF-8
LD_LIBRARY_PATH:  /app/.heroku/vendor/lib
LIBRARY_PATH:     /app/.heroku/vendor/lib
PATH:             /app/.heroku/venv/bin:/bin:/usr/local/bin:/usr/bin
PYTHONHASHSEED:   random
PYTHONHOME:       /app/.heroku/venv/
PYTHONPATH:       /app/
PYTHONUNBUFFERED: true
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku ps
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ git push heroku master
Warning: Permanently added the RSA host …
Run Code Online (Sandbox Code Playgroud)

python heroku flask web

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

如何在Heroku中重命名文件

我有一个关于Heroku的应用程序.在某些时候,我不小心将文件夹命名为"Admin"而不是"admin".现在它停留在大写的名称而不是小写.我该如何解决这个问题?

这是heroku日志中的错误

2013-06-10T15:18:48.223475+00:00 app[web.1]: Started GET "/admin/orders/new" for 173.78.15.104 at 2013-06-10 15:18:48 +0000
2013-06-10T15:18:48.296834+00:00 app[web.1]: 
2013-06-10T15:18:48.296834+00:00 app[web.1]: ActionView::Template::Error (Missing partial admin/orders/form, active_admin/resource/form, active_admin/base/form, inherited_resources/base/form, application/form with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :arb, :haml]}. Searched in:
2013-06-10T15:18:48.296834+00:00 app[web.1]:   * "/app/app/views"
2013-06-10T15:18:48.296834+00:00 app[web.1]:   * "/app/vendor/bundle/ruby/1.9.1/bundler/gems/active_admin-fa7e4de2d5fa/app/views"
2013-06-10T15:18:48.296834+00:00 app[web.1]:   * "/app/vendor/bundle/ruby/1.9.1/gems/kaminari-0.14.1/app/views"
2013-06-10T15:18:48.296834+00:00 app[web.1]:   * "/app/vendor/bundle/ruby/1.9.1/gems/devise-2.2.4/app/views"
2013-06-10T15:18:48.296834+00:00 app[web.1]: ):
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku ruby-on-rails-3

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

将Git中的文件名从驼峰大小写更新为全小写

我在我的git中有一些文件,如下所示: "myCamelFile.rb" 我只是右键单击我的IDE并将它们重命名为全部小写,"mycamelfile.rb" 但是当我这样做时,我git statu没有得到任何消息,这些都被更改了.

现在该怎么办?

git

5
推荐指数
3
解决办法
4256
查看次数

为什么git log/status不返回输出?

我有一个非常古老的git存储库(大约六年),并注意到我没有看到我对git status输出中的文件所做的更改.

我在有问题的特定文件上运行命令:

$ git status Data/schema.sql
$
Run Code Online (Sandbox Code Playgroud)

并没有输出!此文件从一开始就在repo中.另外,如果我将repo签出到另一个目录,那么该文件就会出现(奇怪的是).

我看到了同样的git diff Data/schema.sqlgit log Data/schema.sql.

通常,当这样的事情发生时,这是一个gitignore问题.但即使删除我的.gitignore文件也不会导致此行为发生变化.

什么可能导致这种行为?

git

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

git on mac osx:如何将文件名案例推送到原点?

我已经更改了我的git存储库中某些目录的大小写.然后我推了他们,注意到没有更新的情况.

然后我发现了这个问题: git mv并且只改变了目录的大小写

我按照建议使用:

git add -A
git commit --amend -m 'updated cases'
git push origin
Run Code Online (Sandbox Code Playgroud)

但git服务器返回成功而不是成功:

To git@github.com:kyogron/example.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:kyogron/example.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

我现在可以做些什么来更新案例而不会在我的git仓库中破坏更多?

问候,

博多

PS:为了避免将来出现这个问题,您可以使用:

git config core.ignorecase false
Run Code Online (Sandbox Code Playgroud)

git macos filenames github hfs+

3
推荐指数
1
解决办法
2235
查看次数