最初にそのリポジトリのローカルクローンを作成せずに、リモートgitリポジトリにコミットをプッシュする方法はありますか?リモートレポのファイルを更新するには、まずそのレポをクローンする必要はありませんか?
私はリモートリポジトリの有効なURLを持っています。私はファイルのパスを知っています。私がしたいのは、更新されたバージョンのファイルをマスターにプッシュすることだけです。理想的には、これは有効なリモートリポジトリのURLで動作するようにしたいと思いますが、httpsベースのgit URLでのみ動作する場合は役立ちます。
一般的なケースでは、クローンを作成せずに単一のファイルを検索することさえできないと思われるので、回答はHow to "git show" on a remote repo?となっています。しかし、私はいくつかの下位レベルのgitコマンドを使用する回避策があることを期待しています。
最初はリポジトリ全体を持たずにファイルを編集するのはなぜですか、それとも本当にすべきなのでしょうか? –
リモートリポジトリが[github](http://github.com)でホストされている場合は、そのファイルを直接編集できます。そうでなければ、私はそれが可能だとは思わない。 –
@MadaraUchihaなぜか?場合によっては、大規模なレポにわずかな変更を加えるだけで済むので、全体をクローンするには多くの時間がかかります。私の場合、管理アプリケーションは何百ものgit reposに含まれているメタデータを更新する必要がありますが、その目的のためにのみすべてのローカルコピーを維持したくありません。 – algal