输入“git commit”时出错?

时间:2016-03-11 13:08:29

标签: android git github commit repo

我正在构建ROM,但我需要提交/frameworks/base repo。所以我“git fetch”Github回购然后我输入“git commit xxxxx”,但输出是:

  

错误:pathspec xxxxx与git已知的任何文件都不匹配。

任何帮助?

3 个答案:

答案 0 :(得分:1)

你需要按顺序做这些事情。

获取所有分支

git fetch --all

检查分支机构名称

git branch

然后Checkout to branch

git checkout your_branch_name

现在,提交

  1. 在暂存区域中添加要提交的所有文件

    git add .(适用于所有文件)

    git add filename(针对各自的档案)

  2. 提交本地数据库

  3. git commit -m "your custom message"

    1. 推送到远程仓库
    2. git push origin current_branch_name

      这里,origin是远程名称。

答案 1 :(得分:0)

尝试

git checkout -b yourbranchname

然后再试一次。

答案 2 :(得分:0)

我认为你应该在使用之前澄清一些git的概念。

1)' git fetch'仅将这些引用更新为远程分支,它不会将远程修改合并到您的工作树。你需要运行' git pull'与您的工作树合并。

2)你需要一个分支来工作。你可以运行' git checkout -b'创建一个新的,或者#git checkout --track'创建一个跟踪远程分支。