2017-06-15 24 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のような独自の特別なバックグラウンドでの作業を行うサイトを通じて行われているようです。 'request-pull'コマンドはかなり古い学校です。誰かに電子メールを送信するのに適した文字列を(stdoutに)出力します。彼らが望んでいると確信していますか?もしそうなら、 'git request-pull HEAD〜1 '(おそらく '-p 'が追加されている)を使います。 – torek

+0

私は男に尋ねたところ、あなたが正しいと言って、彼らはGitHubを通じてそれをするよう勧めました。私はコマンドラインでそれを試し、私のgitのスキルをテストしたい。ありがとう! – vester

+0

Git(ソフトウェア)とGitHub(Webサービス)の[pullの要求とはどのように違うのですか](https://stackoverflow.com/q/6235379/465053) – RBT

答えて

2

リポジトリから所有者は、GitHubの通過やるように頼ま、私は彼らが私に言ったが、GitHubの上のすべてのこれらの手順に従いました。

私はgitの知識をテストしたかったのですが、人々がウェブサイトを通じてプルリクエストをしたことはわかりませんでした。

+1

GitHubには公式の[コマンドラインクライアント](https://hub.github.com/)ですが、ほとんどの人がこのウェブサイトを使用しています。 – tom

+0

うわー、私はこれについて知らなかった。ありがとう! – vester

+1

私はコマンドラインを使って午前中にプルリクエストを作成しようとしていましたが、ウェブサイトが最善の策だと思われます。 – RBT

関連する問題