git pull
にしようとしていると、マージによってローカルの変更が上書きされるという私には言いません。問題は、それが指定したファイル、上書きされるファイルが削除されていることです。私はそれを以前は持っていましたが、私はそれを削除したので、エディタのツリービューもファイルシステムからも見ることはできません。それはどんなバグですか?どのように私はそれを取り除くと引き出すことができますか?Gitは、削除されたファイルがマージによって上書きされると言っています
答えて
すべての変更を確定してください。それ以外の場合は、すべての変更を隠しておきます。
$ git add .
$ git stash
$ git pull origin <branch-name>
私は間違いなくすべての変更をコミットしました –
"git status"コマンドの結果は何ですか? –
@TristanTzara追加/変更中に行った変更だけでなく、削除中にも変更が加えられます。この場合、上書きとは、削除したファイルが他のブランチに戻ってきたことを意味しますので、作業ディレクトリーへの変更を保存するためにstash/commitを実行する必要があります。 – cst1992
これはバグではありません。それは変更です。あなたが引っ張ってしまうと効果がなくなります(引っ張られた支店には異なるコミットがあるため)。 Gitは、あなたがその変更を保存することを望みます。
スティッシュは、git stash
を使用して変更するか、別の/新しいブランチでコミットしてください。
これは私が知る限り、バグではありません。私は、この状況は、マージ中に入っているブランチにまだ存在する特定のファイルを削除したために起こったと考えています。
git pull
を介してマージすると、私たちに示したようには機能しませんが、リベースによるプルは機能するようです。これを試してください:
git pull --rebase origin yourBranch
新しいベースの上にそれぞれのコミットを適用すると、ほとんどの場合、マージの競合が発生します。また、競合には問題のファイルがそこに現れるが実際に削除されるべき状況が含まれている可能性があります。この場合、解決が必要な場合は、実際にはファイルを削除することが考えられます。例えばオーバーライトエラーを与える特定のファイルをチェックアウトしてください
Git pull error: Your local changes to the following files would be overwritten by merge:
- 1. Git非トラッキング作業ツリーファイルは、マージによって上書きされます
- 2. Gitが削除されました - TortoiseGitによってキャッシュされました
- 3. GITによって削除されたフォルダを回復する
- 4. Gitはファイルが変更されていると言っていません
- 5. 偶発的なgit revertによってファイルが削除される
- 6. Git mergeは、ファイルが「削除されました」というメッセージが表示されていないときは、
- 7. 削除されたファイルについてマージ後混乱したGit rebase
- 8. URLはApacheによって上書きされますか?
- 9. コアデータエラー:ファイルは削除されずに残っています
- 10. pdbファイルが "Target IncrementalClean"によって削除されています
- 11. ngsanitizeによってng-clickが削除されました
- 12. 残っているマージの競合を、削除されたファイルの 'ours'として解決します。
- 13. ファブリックによってsvn設定が上書きされる
- 14. QuickLookによってロックされたファイルを上書きする方法
- 15. git branch -aによってリストされたブランチを削除する
- 16. 削除されたファイルの削除についてGitに尋ねることができません
- 17. CloudCodeで設定解除されたプロパティは、ローカルの解析キャッシュによって上書きされます
- 18. woocommerceカートの変更がcheckout.jsによって上書きされています
- 19. Xcodeで削除された画像が戻ってきます
- 20. 中断されたスレッドはスレッドプールによって削除されます
- 21. エラー:以下人跡未踏作業ツリーのファイルはマージによって上書きされます:.DS_Store
- 22. 他のプロセスによって上書きされたLog4netアペンダー
- 23. クラスのプロパティは、他のインスタンスセッターによって上書きされています
- 24. ヒープ上に作成され、関数によって返された配列を削除できますか?
- 25. マスターにマージすると新しいファイルが削除される
- 26. 誤って削除されたファイルを回復しました
- 27. XクラスがJSによって削除されたときにクラスを追加
- 28. vshost.exeによってロックされたイメージファイルを削除するC#
- 29. 指定されたユーザーによって作成されたすべてのファイルを削除します
- 30. Xcode誤って削除されたテーマ
:ここ
は、いくつかの可能な解決策に言及参照です - "git checkout - app/webroot/css/alert.css" –