2

私は自分の git リポジトリを 1 年以上使用しており、プッシュしてきましたが、すべて順調です。

フローは次のとおりです: (ssh によるローカル dev) --> (hostgator 上の git リポジトリ) --> (hostgator 上の http によって複製されたクライアント)

私は多くのコミットを行い、ローカル dev から git リポジトリにプッシュします。機能が完成したと思ったら、標準を発行してクライアントを更新しますgit pull origin master

今日まで、興味深い問題に気付きました。問題は、ローカルの開発者が変更をコミットしたにもかかわらず、クライアントをプルしても何も更新されないことです。いくつかのテストを行ったところ、このパターンが見つかりました。

1) by http clone: I git clone http://.../project.git new_project_by_http, and did git log、最新のコミットが数日前のものであることを示しています。

2) ssh リモートで: 新しいディレクトリ (new_project_ssh)、git initおよびを作成しましたgit remote add origin ssh://....。私はgit log自分のローカル開発者から最新のコミットを行いました。

2つの方法に違いがある理由を知っている人はいますか? 問題を検索してみましたが、運がありません。

4

1 に答える 1