PROBLEMA - Está dando conflito na hora do pull request sérios. #64366
Replies: 2 comments
-
Dejane Trabalho@LDejane_Note MINGW64 /c/BootCamp/Github - Bootcamp $ git clone https://github.com/LucasMDejane/dio-lab-open-source.git Cloning into 'dio-lab-open-source'... remote: Enumerating objects: 284284, done. remote: Counting objects: 100% (192/192), done. remote: Compressing objects: 100% (92/92), done. remote: Total 284284 (delta 175), reused 106 (delta 100), pack-reused 284092 (from 2) Receiving objects: 100% (284284/284284), 3.05 GiB | 31.87 MiB/s, done. Resolving deltas: 100% (166008/166008), done. Updating files: 100% (34987/34987), done. warning: the following paths have collided (e.g. case-sensitive paths on a case-insensitive filesystem) and only one from the same colliding group is in the working tree: 'community/EduMagalhaess.md' 'community/edumagalhaess.md' Dejane Trabalho@LDejane_Note MINGW64 /c/BootCamp/Github - Bootcamp $ O problema aparentemente vem do repositório mesmo, aonde no linux não daria problema, mas no windows da. Essa é a raiz do problema |
Beta Was this translation helpful? Give feedback.
-
com ajuda do Gemini, resolvi, depois de muito tempo. Segue para quem passar pelo mesmo: Guia para Correção de Pull Request com Commits IndesejadosProblema IdentificadoUm Pull Request (PR) foi enviado para um repositório e falhou nas verificações automáticas. A análise dos arquivos modificados ("Files Changed") revelou que o PR continha não apenas a contribuição principal (a adição de um novo arquivo de perfil), mas também commits não relacionados que modificavam ou deletavam outros arquivos no projeto. Causa RaizA branch da feature ( Solução Definitiva: Isolar a Contribuição em uma Branch LimpaA metodologia correta para resolver este problema é garantir que a feature branch contenha unicamente os commits pertencentes à sua tarefa específica. O processo a seguir detalha como criar uma nova branch "limpa" e submeter um PR correto. Passo 1: Sincronizar a Base Local com o Repositório Original O primeiro passo é garantir que sua branch principal local ( # 1. Mude para a sua branch principal local.
git checkout main
# 2. Atualize sua branch principal com as últimas alterações do repositório original.
# (Assumindo que o remote 'upstream' aponta para o repositório do projeto principal).
git pull upstream main Passo 2: Criar uma Nova Branch a Partir da Base Limpa Com a # Crie e mude para a nova branch. Use um nome descritivo.
git checkout -b minha-feature-limpa Passo 3: Adicionar e Comitar Apenas as Alterações Relevantes Nesta nova branch, adicione apenas o(s) arquivo(s) que pertencem à sua contribuição. Evite usar # 1. Adicione especificamente o arquivo da sua contribuição.
git add caminho/para/seu/arquivo.md
# 2. Faça o commit. Este commit será atômico e conterá apenas a sua tarefa.
git commit -m "feat: Adiciona o perfil [Seu Nome]" Passo 4: Submeter a Nova Branch e Criar um Novo Pull Request
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Tem acontecido com muitas pessoas e nada de achar uma resposta. O que acontece é bem estranho, já pesquisei muito, tentei ajuda de IAs, tentei refazer tudo já, porém, aparece que eu removi um arquivo de uma pessoa aleatória, que não conheço, nunca mexi no arquivo e não consigo prosseguir no curso por conta disso.
Beta Was this translation helpful? Give feedback.
All reactions