Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android studio git,删除另一个文件并将其重命名为已删除文件';姓名_Git_Android Studio_Delete File - Fatal编程技术网

android studio git,删除另一个文件并将其重命名为已删除文件';姓名

android studio git,删除另一个文件并将其重命名为已删除文件';姓名,git,android-studio,delete-file,Git,Android Studio,Delete File,我使用Android studio及其默认GIT(本地) 我对我的代码进行了一次大的重构:我有这样的类: Layer_Image.java Layer_Image_v2.java Layer_Image_v3.java Layer_Image_v4.java Layer_Image_v5.java 我删除了除最后一个(v5)之外的所有内容,并将其重命名为Layer\u Image.java.。我在Android Studio项目窗口中执行了这些操作 现在,当我尝试提交项目时,Git抱怨Laye

我使用Android studio及其默认GIT(本地)

我对我的代码进行了一次大的重构:我有这样的类:

Layer_Image.java
Layer_Image_v2.java
Layer_Image_v3.java
Layer_Image_v4.java
Layer_Image_v5.java
我删除了除最后一个(v5)之外的所有内容,并将其重命名为
Layer\u Image.java.
。我在Android Studio项目窗口中执行了这些操作

现在,当我尝试提交项目时,Git抱怨
Layer\u Image.java
已经存在,因此它无法添加
Layer\u Image\u v5
将其重命名为Layer\u Image(“消息中说的别名”)。这是我得到的信息:

提交失败,错误为:将不添加文件别名。层图像已存在于索引中

我想我的错误是在重命名
Layer\u Image\u v5
之前没有提交删除
Layer\u Image.java
:我一次完成了所有操作,并在最后尝试提交


我能从Android Studio用户界面轻松解决这个问题吗

重命名Imagev5 Imagev6并进行提交,因为这样不仅可以向git注册删除,还可以为下一步做好准备


git提交后的下一步是将imagev6重命名为Image..,git将接受它。

是的,有时候问题的核心就是如何解决它