2013-02-07 18 views
6

を解決する方法がわからないエラーをマージします。私が引っ張るとき、私はこれを得る:gitの奇妙な枝は私が状況をgitのとき、私はこのエラーメッセージが表示されます

macoss-MacBook-Pro-10:Marketing owner12$ git pull origin master 
Password for 'https://[email protected]': 
From https://bitbucket.org/genadinik/marketing 
* branch   master  -> FETCH_HEAD 
error: The following untracked working tree files would be overwritten by merge: 
    .DS_Store 
Please move or remove them before you can merge. 
Aborting 

私はこれを解決するために何ができるでしょうか? ありがとう!

+0

この質問に5つの問題はありませんでした。 – borrrden

答えて

30
rm .DS_Store 
git add -A 
git commit -m "Added .gitignore file" 

それはあなたのコミットの方法では得られません。

+0

ありがとうございます - それは文字通りそのコマンドを正確に行うことを意味しますか?git commit -m ".gitignoreファイルを追加" – Genadinik

+0

引用符で囲まれた部分は単なるコミットメッセージです。それはあなたが望む何でもよい。 – warrenm

+0

あなたは私のレポで間違ったことを知っていますか? :) – Genadinik

0

は、私はあなたが最初にadd .でファイルを追加する必要があると思うpull、その後commitpushあなたはまた、明示.DS_Storeは、必然的に、将来的に作成されるように、あなたの.gitignore.DS_Storeを追加したいと思う

+0

pullコマンドを実行すると、次のエラーメッセージが表示されます。エラー:次の未処理の作業ツリーファイルは、マージによって上書きされます。 \t .DS_Store – Genadinik

+0

追加後。コミットを試みてください –

1

おそらく、.DS_Storeについては気にしません。 それを.DS_Store.bakに移動して再度プル

+0

ありがとうございますが、このエラーが発生しました:エラー:次のファイルのローカル変更は、マージによって上書きされます: \t .gitignore - なぜ起こるのか分かりますか? – Genadinik

+0

原則として、origin/masterにはローカルレポにトラッキングされていないファイルが含まれています。それを追加しようとする(.gitignoreでコミットする) – xvorsx

関連する問題