Can';无法在gitlab中删除.idea目录
上面写着“无需承诺” 我已经删除这个目录两次了。但它仍然在我的分支。 我在中忽略了它。忽略,但现在我删除了它。PHPStorm也不会显示它能够从GUI中删除Can';无法在gitlab中删除.idea目录,git,Git,上面写着“无需承诺” 我已经删除这个目录两次了。但它仍然在我的分支。 我在中忽略了它。忽略,但现在我删除了它。PHPStorm也不会显示它能够从GUI中删除 $ git rm -r --cached .idea rm '.idea/php.xml' $ git status On branch ft-validation-service-fix-missing-orm Your branch is up-to-date with 'origin/ft-validation-service-fix
$ git rm -r --cached .idea
rm '.idea/php.xml'
$ git status
On branch ft-validation-service-fix-missing-orm
Your branch is up-to-date with 'origin/ft-validation-service-fix-missing-orm'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: .idea/php.xml
Untracked files:
(use "git add <file>..." to include in what will be committed)
src/AppBundle/Controller/TestController.php
$ git commit . -m 'Remove .idea directory'
On branch ft-validation-service-fix-missing-orm
Your branch is up-to-date with 'origin/ft-validation-service-fix-missing-orm'.
Untracked files:
src/AppBundle/Controller/TestController.php
nothing added to commit but untracked files present
$git rm-r--cached.idea
rm'.idea/php.xml'
$git状态
分公司ft验证服务修复丢失的orm
您的分支机构是“origin/ft validation service fix missing orm”的最新分支机构。
要提交的更改:
(使用“git重置磁头…”取消分级)
已删除:.idea/php.xml
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
src/AppBundle/Controller/TestController.php
$git提交-m'Remove.idea目录'
分公司ft验证服务修复丢失的orm
您的分支机构是“origin/ft validation service fix missing orm”的最新分支机构。
未跟踪的文件:
src/AppBundle/Controller/TestController.php
提交时未添加任何内容,但存在未跟踪的文件
编辑:似乎这是被窃听了,我不得不在另一个位置重新克隆repo,做git rm,然后推拉另一个项目。如果你已经在.gitignore文件中添加了
.idea
,然后将其从git缓存中删除
$ git rm -r --cached .idea
$ git add .
$ git commit -m 'commit message'
$ git status
我想你/有人已经推了。想法/遥控器。如果是这样的话,请遵循-
- 首先,从.git中删除.idea
- 关闭IDE
- 转到终端并删除.idea文件夹,添加、提交、推送(将从远程删除.idea)
- 打开IDE(将生成新的想法)
- 在.gitignore文件中添加.idea
- 从git缓存中删除.idea并查看
应忽略.idea目录git状态
# Add .idea in .gitignore file $ git remove -r --cached .idea # remove .idea from git cache $ git status
.idea
,请将其从git缓存中删除
$ git rm -r --cached .idea
$ git add .
$ git commit -m 'commit message'
$ git status
我想你/有人已经推了。想法/遥控器。如果是这样的话,请遵循-
- 首先,从.git中删除.idea
- 关闭IDE
- 转到终端并删除.idea文件夹,添加、提交、推送(将从远程删除.idea)
- 打开IDE(将生成新的想法)
- 在.gitignore文件中添加.idea
- 从git缓存中删除.idea并查看
应忽略.idea目录git状态
# Add .idea in .gitignore file $ git remove -r --cached .idea # remove .idea from git cache $ git status
,请将其删除,它将正常工作:
git commit -m 'Remove .idea directory'
而不是
git commit . -m 'Remove .idea directory'
git将该点解释为a,它将忽略已暂存的任何文件,而只在提交中包含列出的文件,并且由于某些原因,该点与删除的文件不匹配。如果在提交命令中有一个不必要的
,请将其删除,它将正常工作:
git commit -m 'Remove .idea directory'
而不是
git commit . -m 'Remove .idea directory'
git将点解释为a,它将忽略您已转移的任何内容,而只在提交中包含列出的文件,并且由于某些原因,点与删除的文件不匹配。根据
如果您决定与其他开发人员共享IDE项目文件,请遵循以下准则:以下是您需要分享的内容:
1-项目根目录中.idea目录下的所有文件,除了存储用户特定设置的workspace.xml和tasks.xml文件
2-可位于不同模块目录中的所有.iml模块文件(适用于IntelliJ IDEA) 因此,如果你想在Jetbrain产品内部编码,你必须分享它。根据 如果您决定与其他开发人员共享IDE项目文件,请遵循以下准则:
以下是您需要分享的内容:
1-项目根目录中.idea目录下的所有文件,除了存储用户特定设置的workspace.xml和tasks.xml文件
2-可位于不同模块目录中的所有.iml模块文件(适用于IntelliJ IDEA)
因此,如果您想在Jetbrain产品内部编写代码,您必须共享它。我不理解您的意思,您正在执行与我完全相同的命令。但是如果你看一下描述的代码,git commit说没有什么要提交的,即使我做了
git rm-r--cached。idea
尝试以下操作:删除缓存,添加,提交。我不明白你的意思,你所做的和我做的完全一样。但是如果你看一下描述的代码,git commit会说没有什么要提交的,即使我做了git rm-r--cached。