0

私は本当にgitが初めてです。私たちはプロジェクトに取り組む人たちです。1週間前に初めてgitをプルしました。その後、多くの修正が行われました。次に、いくつかの変更をコミットしてプッシュしようとしましたが、次のメッセージが表示されました。

エラー: 一部の参照を 'ssh://forumdesy@ftp.forumdesthinktanks.fr/homez.353/forumdesy/sources' にプッシュできません
でし
た再度プッシュする前に 'git pull')。

私が引っ張ったメッセージは次のとおりです。

...(自動マージと競合のリストと )...
自動マージに失敗しました。競合を修正してから、結果をコミットします。

どうすれば修正できますか?

ベスト、ニューベン、

4

1 に答える 1

3

これについては、Git でマージの競合を修正するにはどうすればよいですか? で詳しく回答されています。、ただし、短い答えは次のとおりです。

eGit で Eclipse などの IDE を使用する場合、競合しているファイルの横にいくつかの赤いマーカーが表示されます。または、git pull を実行したときに、どのファイルが競合しているかを正確に示す必要がありました。リストがなくなった場合は、git status でこのリストを表示できるはずです。

これらのファイルを編集します: <<<<< マーカーが表示されます。それらのバージョンとあなたのバージョンが競合しており、git が自動的に変更をマージできませんでした。ファイルを編集して競合に対処し、 <<<<< マーカーを削除し、コードをローカルでテストしてから、解決したそれぞれについて git add を使用してファイルを追加し直します。次に、コミットして再度プッシュします。

于 2012-05-02T10:15:35.047 に答える