1

私は新しいGITユーザーであり、win7に組み込まれているNetBeansサポートを使用しています。別のコンピューター上のプロジェクトファイルにいくつかの変更を加え、それらをリモートリポジトリにコミットしました。この最新バージョンをリモートリポジトリからプルしようとすると、次のエラーが発生します。

 ==[IDE]== Nov 13, 2012 11:35:27 PM Pulling...
 git pull bitbucket.org:kcsmith/b1.git +refs/heads/master:refs/remotes/origin/master
 No update
 Merge Result: Failed
 Merge of HEAD with origin/master failed because of these files:
 C:\wamp\www\path\to\file

最新バージョンを2台目のコンピューターにプルするにはどうすればよいですか?

前もって感謝します、

明細書

4

2 に答える 2

3

100%確信はありません。しかし、私はあなたの問題があなたの作業ディレクトリの追跡されていないファイル/変更から来るとかなり確信しています。

まず、作業ディレクトリのステータスを確認しますgit status。リストされているファイルがある場合は、プルする前にgit add -Aそれらを追加()してコミット( )する必要があります。git commitちなみに、コミットする代わりに、それらを隠しておくことができます

これが実行され、git statusファイルが表示されなくなったら、リモートリポジトリをプルできます。

この動作により、マージプロセス中に保存されていない作業が失われるのを防ぎます(pullエイリアスfetchとしてmerge)。

于 2012-11-14T05:41:04.307 に答える
0

私は同じ問題に直面しました。Netbeansでgitを実行していると思います。gitシェルでコマンドを実行してみてください。違いがわかります。

于 2013-08-25T16:42:15.000 に答える