2012-03-26 21 views
2

私はちょうど私の地元のGitリポジトリでプルを行い、それがちょうどそこにぶら下がっていたので失敗したようです。私は打ち切りをしたが、取り返そうとしたが、再びハングアップする。Strange Gitがプルで失敗する

以前は変更されたファイルがなく、すべてがメインのリポジトリにプッシュされていましたが、私がコミットすると、私がコミットしたばかりの変更を見ることができます。

私はこうしました:git reset --hardは正常にリセットされているようですが、ファイルはコミットされたまま残っていますか?

どうすれば解決できますか?

答えて

1

コードをプルすると、自動マージが行われ、矛盾がなければマージは成功します。あなたの場合は、マージがいくつかの競合で起こったように見える、git pullから来たgitステータスに現れるすべてのファイルをチェックする。また、そのブランチの参照のために.git/configを探し始める。そこにマージの結果としてコミットすることが残されたファイルがあり、あなたがそれらを削除したい場合は

0

、実行します。

git reset HEAD path_to_file_or_folder 

これは、あなたの変更がコミットのために上演unstageます。

その後、行うことができます。

git checkout -- path_to_file_or_folder 

これは、作業フォルダの変更を破棄します

関連する問題