「git」( https://rubygems.org/gems/git ) という ruby gem を使用して、git リポジトリを処理しています。最初にリポジトリをローカル マシンのベア リポジトリにクローンしますが、これはベア リポジトリにすぎないため、更新を取得できないようです。g.fetch を使用して更新をフェッチすることしかできません。更新がフェッチされていることはわかっていますが、g.log を使用すると最新のコミットが表示されるようにマージする必要があります。私は私が使用する必要があることを知っています
git fetch origin master:master
ターミナルからやりたいけど、Rubyのgem「git」を使ってやりたい場合は?g.merge を使用してみましたが、これには作業ツリーが必要であると表示されます。
編集: 必要なのは、リモートのオリジン リポジトリから更新をフェッチして、ローカルのベア リポジトリに配置することです。