2017-06-15 44 views
2

我正在合作他們上傳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 
+1

這些天大部分的拉取請求項目似乎都是通過像GitHub這樣的站點完成的,這些站點都是做自己特殊的幕後工作。 '請求拉'命令是相當古老的學校;它打印出(stdout)一個適合轉成電子郵件給某人的字符串。你確定那是他們想要的嗎?如果是這樣,你會想'git request-pull HEAD〜1 '(可能加了'-p')。 – torek

+0

我問過那些傢伙,你說得對,他們建議通過GitHub來做。我想在命令行嘗試它並測試我的git技能。謝啦! – vester

+0

Git(軟件)和GitHub(網絡服務)上的一些關於[pull請求如何不同]的詳細信息(https://stackoverflow.com/q/6235379/465053) – RBT

回答

2

從倉庫業主要求我通過GitHub上做的,所以我跟着那些他們告訴我的步驟,但在GitHub上。

我想測試我的git知識,但我不知道人們通過網站提出拉請求。

+1

GitHub有一個官方的[命令行客戶端](https://hub.github.com/),但是,大多數人使用該網站。 – tom

+0

哇,我不知道這件事。謝啦! – vester

+1

我也一直在嘗試使用命令行自上午以來創建拉取請求,但似乎網站是最好的選擇:smile :. – RBT

相關問題