android - 更改名称后提交类(class)

标签 android git android-studio git-commit

我正在使用 Android Studio。

更改名称后我无法提交我的类(class)。

我有一个文件home.java,我想把它重命名为Home.java

我右键单击文件名并Refractor>Rename

然后我尝试通过右键单击 > Git > 添加

来提交此文件

最后右键 click > Git > commit file

但是我有一个错误:

Error:error: pathspec 'app/src/main/java/com/myschool/myname/appname/Home.java' did not match any file(s) known to git.
 during executing git commit --only -F /private/var/folders/7n/9f1v9ctx4jz9yd6m55jvgj_80000gn/T/git-commit-msg-2479641134196922895.txt --author=myname -- app/src/main/java/com/myschool/myname/appname/Home.java

最佳答案

这是一个经常重复出现的问题:

git checkout branch_name
error: pathspec 'mybranch_name' did not match any file(s) known to git.

发生这种情况的一个可能原因是因为在您本地获取的存储库中没有匹配的 branch_name,或者有多个分支的克隆,所以 git 不知道您在初始分支创建时尝试 check out 哪个..

一般来说,必须使用以下命令:

git checkout -t -b branch_name origin/branch_name

git checkout -t -b branch_name another_repo/branch_name

How to switch android version in local repo?可能会派上用场,其中有很多关于您的问题的额外信息。

关于android - 更改名称后提交类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28624833/

相关文章:

android - 如何使用 Retrofit 2 获取 hashmap 响应

git - 无法 push GIT,但 rebase 为最新

git - 过滤 git 推送

android - 为旧版 Android 开发

android - 具有各种屏幕尺寸的自定义评分栏

java - Android循环倒计时

android - 从单独的线程类获取数据时不显示进度对话框

git - .gitignore 中的语义 UI

android - 如何在Youtube Player-API中播放多个视频?

android - Android-Gradle同步失败:该项目正在使用不受支持的Gradle版本