我正在协作一个代码库,他们上传JS文档的翻译。我翻译了一个新文件,并想将其添加到该代码库中。所有者告诉我要做一个pull request:我应该创建一个fork,创建一个分支,提交我的翻译,然后发起pull request。
我已经完成了所有这些步骤,但是我遇到了错误“fatal: not a valid revision”。我理解我必须缺少版本号,但由于我只是上传新文档,我不知道如何可能。这是我在git bash中写的,但没有成功:
git add ES6.md
这是我的翻译。
git commit -m "new translation"
git request-pull -p "destructuring es6" <repo URL>
我想我缺少了最后的 :master,但我不确定是否应该使用它。这是我收到的错误消息:
fatal: not a valid revision: destructuring es6
request-pull
命令相当老派;它会打印出(到stdout)一个适合转换为电子邮件的字符串。你确定这就是他们想要的吗?如果是这样,你需要使用git request-pull HEAD~1 <url>
(也许加上-p
)。 - torek