リポジトリは3つあります。マスターリポジトリとして使用するベアリポジトリ、変更を加えてテストするdevリポジトリ、およびprod環境でスクリプトを実行するprodリポジトリ。
Devリポジトリで変更をテストした後、ベアリポジトリにプッシュし、基本的なスクリプト(git pullコマンドを実行)を使用して、cronjobのprodリポジトリに自動的にプルダウンします。
上記の手順に従って変更を行いましたが、変更されたファイルはprodリポジトリで更新されません。
グラフィカルなビューにgit拡張を使用すると、各リポジトリが最新であり、先頭にあるように見えます。
私はもう試した:
git checkout HEAD
git pull Origin master
git reset --hard HEAD
git reset --hard Origin/master
git reset Origin/master
誰でもここで助けることができますか?
これを試して:
git fetch --all
git reset --hard Origin/master
説明:
git fetchは、何もマージまたはリベースすることなく、リモートから最新のものをダウンロードします。
ご質問がある場合はお知らせください!