O técnico em informática José está desenvolvendo o software ...
A fim de replicar os commits e criar o branch pluginConnector no repositório remoto origin, utilizando um único comando no terminal de comandos do sistema operacional, José deve executar o comando git com os argumentos:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - push origin pluginConnector;
Para resolver esta questão, é necessário compreender os conceitos de versionamento de código com a ferramenta Git, bem como os comandos básicos utilizados para gerenciar branches (ramificações) e commits (gravação de mudanças) em um repositório de código. O cenário apresentado descreve um desenvolvedor que realizou alterações em um branch local e agora precisa refletir essas mudanças no repositório remoto.
O comando git push é utilizado para enviar alterações do repositório local para o repositório remoto. A sintaxe correta do comando para replicar um branch local em um repositório remoto e ao mesmo tempo enviar os commits é git push [remote] [branch], onde:
- remote é o nome do repositório remoto (origin é o nome padrão para o repositório remoto principal).
- branch é o nome do branch local que se deseja enviar.
Portanto, a opção correta é a D, já que José quer replicar o branch pluginConnector e os commits associados a ele no repositório remoto denominado origin. O comando deverá ser executado como git push origin pluginConnector, o qual irá criar o branch no repositório remoto e enviar todos os commits que foram realizados localmente para este branch.
As outras opções apresentam comandos que não são apropriados para a ação de replicar commits e criar um branch no repositório remoto:
- mv é um comando do sistema operacional para mover arquivos e não está relacionado ao Git.
- diff é um comando utilizado para comparar mudanças entre diferentes commits ou branches, mas não para enviar mudanças.
- merge é utilizado para mesclar as mudanças de um branch em outro, e não para enviar alterações a um repositório remoto.
- remote add é um comando para adicionar um novo repositório remoto, e não para enviar commits a um branch existente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
13 comandos Git mais utilizados
Git Init
inicia um novo repositório vazio
Git clone <https:// url do link>
clona um repositório
ao clonar um repositório, o código é copiado para o seu computador e continua linkado ao original. Caso queria desvincula-lo utilize
git remote rm origin
Git Branch <nome-da-branch>
cria um novo ponto de ramificação no projeto
git push -u<remote> <nome-da-branch>
utilizado para upar a nova branch para um repositório remoto
git branch ou git brach —list
ver todas as ramificações
git branch -d <nome-da-branch>
exclui uma branch
"No treinamento, mais importante do que acertar é saber porque errou." -Elionay Manuel
a) git-mv - Move or rename a file, a directory, or a symlink
b)git-diff - Show changes between commits, commit and working tree, etc
c)git-merge - Join two or more development histories together
d) gabarito correto
e) usado para adicionar um novo repositorio remoto.
Nenhuma dessas palavras está na Bíblia.
d-
falou repositorio remoto, replicar/aplicar alteracoes etc. git push
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo