1. ホーム
  2. git

[解決済み] git push がリモート git リポジトリに変更を送信しない

2022-03-05 10:52:58

質問

ローカルの git リポジトリにあるファイルに変更を加え、その変更を ssh 経由でローカルのクローン元であるリモートの git リポジトリに送りたいのです。

ローカル側で "git commit -a" を実行した後、リモートに変更を送信するために

$ git push
Everything up-to-date

しかし、リモートファイルを確認したところ、変更されていません 何か思い当たることはありますか?

ありがとうございます、よろしくお願いします

解決方法は?

あなたはおそらく、むき出しでないリポジトリ、つまり作業コピーが添付されているリポジトリにプッシュしたのでしょう。警告を無視するべきではありません。 git push は、このようなケースに気がついた場合、あなたに通知します。

とにかく、リモートマシンにログインして、リポジトリに変更し、以下を実行します。

git checkout <whatever branch you’re on>

これでよしとしましょう。次からは裸のリポジトリにしかプッシュしないようにします :)