SóProvas


ID
2312203
Banca
IF-PE
Órgão
IF-PE
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão. Assinale a alternativa que contém a afirmativa CORRETA.

Alternativas
Comentários
  • Acredito que a banca erro na questão, pois a letra "e" dá a entender que ao executar o comando "git clone [url]" o usuário estará enviando uma cópia do trabalho PARA  o servidor remoto, porém o comando pega uma cópia DO  servidor remoto e salva na máquina local. 
    Acredito que uma questão assim caberia recurso, pois aparentemente não tem um gabarito para ela, alguém discorda?

     

     

    Git recebe uma cópia de quase todos os dados que o servidor possui. Cada versão de cada arquivo no histórico do projeto é obtida quando você roda git clone. De fato, se o disco do servidor ficar corrompido, é possível utilizar um dos clones em qualquer cliente para reaver o servidor no estado em que estava quando foi clonado (você pode perder algumas características do servidor, mas todos os dados versionados estarão lá — veja o Capítulo 4 para maiores detalhes).

    Você clona um repositório com git clone [url]. Por exemplo, caso você queria clonar a biblioteca Git do Ruby chamada Grit, você pode fazê-lo da seguinte forma:

    $ git clone git://github.com/schacon/grit.git

    Isso cria um diretório chamado grit, inicializa um diretório .gitdentro deste, obtém todos os dados do repositório e verifica a cópia atual da última versão. Se você entrar no novo diretório grit, você verá todos os arquivos do projeto nele, pronto para serem editados ou utilizados.

     

     

    fonte: https://git-scm.com/book/pt-br/v1/Git-Essencial-Obtendo-um-Repositório-Git 

  • O erro da "D" está no "branch default" onde deveria ser "branch master"?

  • Letra E) Entre "Gravar DE" um repositório ou "Gravar EM" um repositório há uma diferença enorme. A banca certamente se equivovou.

  • A banca tava mais chapada que o Cheirão.

  • A banca foi infeliz na criação da alternativa E, dá a entender que o repositório que receberá o clone/cópia é remoto, e não o local...

  • Para enviar estas alterações ao seu repositório remoto, execute 

    Git push origin master