0

私が行った場合

git checkout master

git push

私は得る

すべてが最新

もし私が行くならば

git pull

私は得る

すでに最新です。

サーバーにリモートで ssh して、次のようにします。

 git status

私は得る:

ブランチ マスター
ではコミットするものはありません (作業ディレクトリはクリーン)

ただし、実際には、リモートのファイルと比較すると、ローカルに異なるバージョンのファイルがあります。

ローカル ファイルを master リモート ブランチに配置するには、どうすればこれを解決できますか?

4

2 に答える 2

1

私は実行git pull hub masterしましたが、「更新されていないファイルをキャッチ」しました。これはどういう意味ですか?

これは、ローカルマシンですべてを正しく実行したことを意味します。変更を正しくコミットし、正しくプッシュしました。動作しないのは、変更が中央(ベア)リポジトリから、作業ディレクトリを持つ他の(ベアではない)リポジトリに移動する場所です。あなたはフックがそのために責任があると言ったので、それはうまくいかないようです。

于 2012-10-25T17:06:59.420 に答える
0

コミットされていないファイルがローカルにある可能性があります。ローカルの作業ディレクトリで、次を試してください。

git add -A
git commit -m "commit message"
git push
于 2012-10-25T16:23:16.063 に答える