我正在合作他們上傳JS文檔翻譯的存儲庫。我翻譯了一個新文件,我想將它添加到這樣的存儲庫。業主告訴我做拉請求:我應該創建一個分支,創建一個分支,提交我的翻譯,然後提出拉取請求。git錯誤:「致命的:不是有效的修訂版」
我已經完成了所有這些事情,但我得到的錯誤是「致命的:不是有效的修訂」。我知道我必須錯過版本號,但是因爲我只是上傳了一個新文檔,所以我不知道如何才能做到這一點。這是我寫在git bash到目前爲止無濟於事:
git add ES6.md
這是我的翻譯。
git commit -m "new translation"
git request-pull -p "destructuring es6" <repo URL>
我想我錯過了:主人在最後,但我不知道我是否應該使用它。這是錯誤消息我得到:
fatal: not a valid revision: destructuring es6
這些天大部分的拉取請求項目似乎都是通過像GitHub這樣的站點完成的,這些站點都是做自己特殊的幕後工作。 '請求拉'命令是相當古老的學校;它打印出(stdout)一個適合轉成電子郵件給某人的字符串。你確定那是他們想要的嗎?如果是這樣,你會想'git request-pull HEAD〜1'(可能加了'-p')。 –
torek
我問過那些傢伙,你說得對,他們建議通過GitHub來做。我想在命令行嘗試它並測試我的git技能。謝啦! – vester
Git(軟件)和GitHub(網絡服務)上的一些關於[pull請求如何不同]的詳細信息(https://stackoverflow.com/q/6235379/465053) – RBT