FC ConcursosFC Concursos

Flashcard FC213980

Para que serve criar um fork no Git?

Automação e Gestão de Projetos de Software

CESGRANRIO · 2024

De acordo com o assunto TI Engenharia de Software: Automação e Gestão de Projetos de Software, responda:

Para que serve criar um fork no Git?
Mostrar resposta e comentário

Resposta

Para criar uma cópia independente do repositório, permitindo desenvolver em paralelo sem afetar o original.

Ao realizar um fork, você obtém uma versão do projeto sob seu controle (geralmente na sua conta remota), onde pode:
- Trabalhar e alterar o código livremente sem impactar o repositório original;
- Manter um histórico de commits próprio e experimentar mudanças isoladas;
- Sincronizar-se com o projeto original adicionando-o como remote (upstream) e trazendo atualizações quando necessário;
- Enviar suas alterações ao mantenedor do projeto original por meio de um pull request quando desejar integrar suas melhorias.

Exemplo:
Fork de uma ferramenta CLI para adicionar uma nova opção:
# No serviço remoto (ex.: GitHub): clicar em "Fork"
git clone git@github.com:seu-usuario/cli-tool.git
cd cli-tool
git remote add upstream git@github.com:orig/cli-tool.git
git checkout -b feat-newflag
# editar código para implementar a nova opção --newflag
git add .
git commit -m "Add --newflag support"
git push origin feat-newflag
# No GitHub: abrir um pull request do seu fork para o repositório original

Desse modo você desenvolve isolado na sua cópia, pode sincronizar mudanças do original e, quando pronto, propor a integração.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/213574

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo