私はこれが一般的であるように思われることを知っています、しかし私はこれをグーグルで検索してSOを検索しました、しかし私が見たほとんどの応答は私がすでにしたことをするように私に言うようです...
- 変更を加えました
- ステージングされたファイル
- ローカルでコミットされた変更
- リモートオリジン/マスターにプッシュ
トランスクリプトには「すべてが最新」と表示され続けますが、コミットされた変更はいずれもリモートブランチに表示されません。(SSHでディレクトリを表示すると、.gitフォルダーのみが表示され、プッシュされた変更は表示されません。)
リモートは、bare(# git config --bool core.bare true
)に設定された空のリポジトリでした。
マスターブランチはローカルでチェックアウトされます。
アップデート
以下の議論を踏まえて、本来の意図を明確にすることが賢明だと思いました...
リモートはライブサイトであることが意図されているため、裸のリポジトリは望ましくなく、リモートで作業ツリーが必要になりますが、それでも更新を「プッシュ」する機能を促進することが望ましいでしょう。
この特定のケースについては、以下の私の回答も参照してください...