問題タブ [rugged]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Rugged::NetworkError on #connect
fetch を実装しようとしたところ、次の例外が発生しました。
Rugged::NetworkError: このトランスポートは実装されていません。ごめん
リモート インスタンスを取得できます。
development
README で指示されているように、gemのバージョンを取得しました。
connect メソッドにアクセスするにはどうすればよいですか?
ruby - Grit の Repository#status と同等の頑丈な方法
Rugged (v0.19.0) に Grit と同等のメソッドはありRepository#status
ますか?
Rugged でもを見つけましたが、Repository#status
探している情報* が含まれていません。
*ステージングされたどのファイルに追加があり、どの新しいファイルがリポジトリに導入されたか。
ruby - rugged 経由で 2 回目のコミットを行うと、ファイルが削除されるのはなぜですか?
Git リポジトリにテキスト ファイルを保存したいと考えています。これには Ruby rugged gem 0.19.0 を使用しています。問題は、2 番目のファイルを追加するf2
と、最初のファイルが自動的に削除されるように見えることf1
です。これを再現するためにコードを分離しました(基本的には、頑丈なgemドキュメントから直接コードを作成します):
上記のコードを実行し、作成されたベア リポジトリのクローンを作成すると、git log --name-status
2 回目のコミットでf1
ファイルが削除されることが示されます。
これを修正して、以前にリポジトリに保存されたファイルを台無しにしないようにするにはどうすればよいですか?
ruby - rugged を使用して、コマンド ラインからのようにファイルを作成およびコミットするにはどうすればよいですか?
私は非常に単純なことをするために頑丈を使用しようとしています:ファイルを作成してコミットし、リポジトリを実行と同じ状態のままにします:
git status
印刷を残す
私は頑丈なレポのreadmeから改作されたコードを使用しています。
これはリポジトリを正しい状態のままにしているように見えますが、作業ディレクトリは奇妙な場所にあり、git status
印刷されています
この時点で何が起こっているとgitが考えているのかわかりません(blah.txt
削除のためにステージングされていますか?)。実行するgit reset --hard
と、作業ディレクトリが望ましい状態に戻ります。
助けてくれてありがとう。