O técnico em informática José está desenvolvendo o software ...

Próximas questões
Com base no mesmo assunto
Q1933772 Engenharia de Software
O técnico em informática José está desenvolvendo o software TJTOPlugin com o apoio da ferramenta de versionamento Git. José criou o branch local pluginConnector e efetuou alguns commits neste branch, mas não replicou os commits em um repositório remoto.
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:
Alternativas

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