16

ステータスをgitすると、次のエラーメッセージが表示されます。

# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 2 different commits each, respectively.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .gitignore
nothing added to commit but untracked files present (use "git add" to track)

だから私は引っ張ったり押したりすることはできません。私が引っ張ると私はこれを手に入れます:

macoss-MacBook-Pro-10:Marketing owner12$ git pull origin master
Password for 'https://genadinik@bitbucket.org': 
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

これを解決するにはどうすればよいですか?ありがとう!

4

3 に答える 3

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

また、将来必然的に作成されたときにコミットの邪魔にならないように、明示的に追加.DS_Storeすることもできます。.gitignore.DS_Store

于 2013-02-07T06:32:15.930 に答える
1

おそらく .DS_Store は気にしないでしょう。それで、それを .DS_Store.bak に移動して、もう一度プルしてみてください

于 2013-02-07T06:33:53.820 に答える
0

私はあなたが最初にファイルを追加する必要があると思いますadd .そしてpullそれからcommitそして push

于 2013-02-07T06:32:04.833 に答える