13

友人が同時に作業しているファイルを変更しました。いくつかの変更を行ったので、プッシュしたいのですが、最初にプルする必要があると表示されます。Igit pullの場合、次のように表示されます。

エラー: 次のファイルへのローカルの変更は、マージによって上書きされます: マージする前に、変更をコミットするか、それらを隠してください。
中止しています

ファイルをマージするにはどうすればよいですか? そうすれば、友達からのファイルは完全に変更されますか? 私は彼がいくつかのものを追加したと確信しており、私は私のものを追加しました. 変更はどのように処理されますか?

4

2 に答える 2

21

1 つの方法は、まずそのファイルをコミットしてからプルすることです。

git add filename
git commit 
//enter your commit message and save 
git pull 

別のアプローチは、変更を隠してからプルすることです。次に、スタッシュを適用します。

git stash
git pull
git stash apply stash@{0}
于 2013-08-28T17:07:27.133 に答える