0

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

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

有什么帮助吗?

4

3 回答 3

1

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

获取所有分支

git fetch --all

检查分支名称

git branch

然后结帐到分支

git checkout your_branch_name

现在,在提交时

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

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

    git add filename(对于各自的文件)

  2. 提交到本地数据库

git commit -m "your custom message"

  1. 推送到远程仓库

git push origin current_branch_name

这里,origin 是远程名称。

于 2016-03-11T13:41:52.510 回答
0

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

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

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

于 2016-03-12T00:09:46.553 回答
0

尝试

git checkout -b yourbranchname

然后再试一次。

于 2016-03-11T13:15:35.423 回答