我正在构建一个 ROM,但我需要提交到/frameworks/base
repo。所以我“ git fetch
” Github repo,然后我输入“ git commit xxxxx
”,但输出是:
错误:pathspec xxxxx 与 git 已知的任何文件都不匹配。
有什么帮助吗?
你需要按顺序做这些事情..
获取所有分支
git fetch --all
检查分支名称
git branch
然后结帐到分支
git checkout your_branch_name
现在,在提交时
在暂存区添加您要提交的所有文件
git add .
(适用于所有文件)
git add filename
(对于各自的文件)
提交到本地数据库
git commit -m "your custom message"
git push origin current_branch_name
这里,origin 是远程名称。
我认为你应该在使用之前澄清一些git的概念。
1) 'git fetch' 仅将这些参考更新到远程分支,它不会将远程修改合并到您的工作树。你需要运行 'git pull' 来与你的工作树合并。
2)你需要一个分支来工作。您可以运行 'git checkout -b' 来创建一个新分支,或者运行 'git checkout --track' 来创建一个跟踪远程分支。
尝试
git checkout -b yourbranchname
然后再试一次。