-1

誰でもこの git マージ エラーで私を助けてくれますか...私はここでちょっと迷っています。私はこのマージの問題を 2 日間修正しようとしていて、多くのマージを読んでいますが、まだ理解できないようです。先週この git に飛び込んだばかりなので、git は初めてです。

これはgit GUIのエラーファイルです ここに画像の説明を入力

私のエラーの解決策(これはGit GUI用です):

私は最終的に私のエラーに対する答えを得ます。@Michiel Kauw-A-Tjoe に感謝します。これが私がしたことです...私はします

Commit -> Revert changes

その中にあるすべてのファイルUnstaged Changes

Remote -> fetch from -> origin

それから私はします

Merge -> local Merge

私がそうする理由は、私が自分のコミットを行う前に最新のファイルを取得したかったからです.aptanaを使用しているため、常に.metadataファイルがあり、これにより競合が発生し、この競合を回避するために最新/更新ファイルを最初に取得しますその後、後で変更を追加します。

4

1 に答える 1

1

Eclipse メタデータ ファイルと Python バイナリ ファイルをチェックインしようとしているようです。おそらく、それらをバージョン管理から除外する必要があります。これを行う 1 つの方法は、追跡したくないファイル名と拡張子のリストを作成し、それらをテキスト ファイルに追加することです。少なくとも次のエントリをお勧めします。

*.pyc
.project
.pydevproject
.settings
.metadata

ファイルをリポジトリのどこかに配置してから、次のコマンドを実行できます。

git config --global core.excludesfile <filename>.txt

これにより、コマンドラインから問題が解決されます。Eclipse からコミットしている場合は、さらに無視されるファイルを .xml に設定する必要がありますPreferences -> Team -> Ignored Resources。ボタンをクリックすると、一度に 1 行ずつ同じ行を入力できAdd Pattern...ます。

于 2013-03-19T10:45:10.050 に答える