我正在构建ROM,但我需要提交/frameworks/base
repo。所以我“git fetch
”Github回购然后我输入“git commit xxxxx
”,但输出是:
错误:pathspec xxxxx与git已知的任何文件都不匹配。
任何帮助?
答案 0 :(得分:1)
你需要按顺序做这些事情。
获取所有分支
git fetch --all
检查分支机构名称
git branch
然后Checkout to branch
git checkout your_branch_name
现在,提交
在暂存区域中添加要提交的所有文件
git add .
(适用于所有文件)
git add filename
(针对各自的档案)
提交本地数据库
git commit -m "your custom message"
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'创建一个跟踪远程分支。