【问题标题】:commit a class after having changed its name在更改名称后提交一个类
【发布时间】:2015-04-21 21:17:36
【问题描述】:

我正在使用 Android Studio。

更改名称后我无法提交我的课程。

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

我右击文件名和Refractor>Rename

然后我尝试通过right click > Git > Add 提交这个文件

最后是正确的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

【问题讨论】:

    标签: android git android-studio git-commit


    【解决方案1】:

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

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

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

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

    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? 可能会派上用场,其中包含很多关于您的问题的额外信息。

    【讨论】:

    • 这不是重点。我只有分支大师。这都是关于我的文件的名称。 Commit 与同一分支中的其他文件完美配合。
    【解决方案2】:

    尝试同步文件。 (在“项目选项卡”中的文件上单击鼠标右键,然后单击同步;))

    【讨论】:

      猜你喜欢
      • 2019-07-31
      • 2014-10-26
      • 2019-09-21
      • 1970-01-01
      • 2018-03-21
      • 2016-03-08
      • 1970-01-01
      • 2018-11-17
      • 2014-01-24
      相关资源
      最近更新 更多