我已经改变了被命名一些文件去首字母大写,如Name.jpg到name.jpg.Git无法识别此更改,我不得不删除文件并再次上传.在检查文件名的变化时,Git是否有区分大小写的方法?我没有对文件本身进行任何更改.
我有一个git存储库忽略了图像文件以及一些其他文件,但我的.gitignore文件只忽略了一个config.php文件.是否有一些我无法找到的全局忽略文件?我必须指定文件才能立即添加它们,并且它给了我这个警告:
您的.gitignore文件会忽略以下路径.
我的~/.gitconfig文件内容只是我的电子邮件地址.
git版本1.7.4.1
我在Ubuntu上使用git.
我已将一些文件从另一个目录复制到我的git工作目录.通常会出现在Untracked files.但是,他们没有出现.所以我不能添加它们.
当我这样做时git status,新文件不会显示.
我试图做添加它们git add source.c,然后尝试git status.该文件未显示.
所以我打开了文件并做了save as一个同名的.git status仍然无法看到该文件.
我做了一个git ls-files,新文件显示正常.
我检查了文件权限,它们与我的git目录中的所有当前文件相同.
我之前从未遇到过这个问题.
非常感谢任何建议,
所以我看到Git无法识别文件夹,或者我应该说当提交之间的唯一更改是将空文件夹添加到工作树中时它们git status之后没有显示git add ..
您将如何处理将空文件夹添加到工作树(用于运行时存储)的需要,并在其他存储库从当前存储库(添加了文件夹的存储库)中提取时反映/创建它们?
我刚创建了一个新的git repo,/我在文件test.txt夹中创建了一个新文件,test_fold以便该文件的路径是test_fold\test.txt.然后我跑了git status.这是输出,它找到文件夹而不是文件.为什么不告诉我有一个新文件test_fold?
$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
test_fold/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)
该.gitignore文件为空白.
对于我正在进行的项目,我想使用:
git add . -A
Run Code Online (Sandbox Code Playgroud)
将一些文件添加到舞台上.问题是Git认为这些文件与上次提交没有变化,因此会被忽略.但是,我个人更改了文件,但Git仍然认为文件没有变化.
如何"强制"将该单个文件添加到我的存储库?
将包含一些新文件的文件夹添加到我的项目中并执行git状态时,git只会告诉我文件夹而不是文件.当我添加-A时,只添加了文件夹而没有添加文件,当我推拉时,只有文件夹而不是文件通过.
我究竟做错了什么?
所以这有点奇怪。我在主目录中的文件夹中有文件,而 Git 看不到它们。所以当我git status没有看到我亲爱的更新文件时。
我没有.gitignore,我已经试过混帐config core.excludesfile,但它呈现无输出,我检查REPO/.git/config,并REPO/.git/info/exclude在那里,什么都没有,git add -f是不是英雄,git check-ignore不是一个Git命令(可能是我的Git版本)。
我在本地克隆了我的 repo,但仍然适用于新 repo 的相同问题。我检查了这些答案:未跟踪的文件未显示在 git status 中,Git 忽略不在 .gitignore 中的文件,Git 未检测到文件且不在 .gitignore 中,在 git 中显示被忽略的文件但未提供解决方案有为我工作。
但是如果我重命名文件夹然后 git status 输出它。那么有人知道我应该去哪里找吗?我什至没有问为什么有这么多方法可以忽略文件,因为我知道我最终会得到比答案更多的问题,但是该死的 Git 你应该让我的生活更轻松!