2011-12-22 17 views
6

私はGitリポジトリにかなり新しいです、と私はファイルを表示するように思わリベースを行うと問題が生じています...Gitは、同じ名前のファイルで問題が異なる場合

てcreate.sqlをリベース

私がしようとすると、

とてcreate.sqlが上演されていない、と物理的にもはや存在しない

ファイル

てcreate.sqlが、私はリベースを続けることができない... gitが--continueをリベース私は次のようになる...

$ git rebase --continue 
KeyBlade/KeyBlade.Database/_Pending/Create.sql: needs update 
You must edit all merge conflicts and then 
mark them as resolved using git add 

Gitのステータスが、私は何が起こっているかわからないけど、誰もが、私はこの問題を解決することができますどのようにいくつかの光を当てることができれば、それははるかに高く評価されるだろう、次の...

/c/src/git ((c3760e6...)|REBASE) 
$ git status 
# Not currently on any branch. 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
#  modified: KeyBlade/KeyBlade.Database/_Pending/create.sql 
# 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
#  modified: KeyBlade/KeyBlade.Database/_Pending/Create.sql 
# 

を示しました。あなたはファイル名foo.txtのを持っていたし、それはと競合する場合

私は以下のサイトで記事を見つけました。この問題を持っている誰のための
+0

OSを解決

ファイルシステムを使用していますか? – Mark

+0

Windws 7 - NTFSファイルシステムを使用しています –

答えて

10

...一言で言えば

https://tortoisegit.org/issue/830

、 foo.txtのと呼ばれるファイルは、次のgitコマンドを使用することができます

gitのMV foo.txtのfoo.txtの--forceこれは私の問題

+0

将来的に大文字小文字のエラーが発生した場合は、次のgitコマンドを実行できます... git config --global core.ignorecase true –

関連する問題