No texto de explicacao da aula diz que devo usar esse comando para levar ao index de desenvolvimento as atualizacoes do proposta_1,html que se encontram na master. Para fazer esse comando devo estar em que branch? master ou desenvolvimento?
No texto de explicacao da aula diz que devo usar esse comando para levar ao index de desenvolvimento as atualizacoes do proposta_1,html que se encontram na master. Para fazer esse comando devo estar em que branch? master ou desenvolvimento?
Bom dia Janile. Esse comando sempre te leva para a branch que você colocar ao final dele. Então imagine que tem 3 branches. Master, develop e bug. Vc sempre está em algum branch(que a sua branch corrente que verifica com o comando git branch), aí você vê qual branch quer ir e colocar no comando: git branch Master ou Git branch bug
Oi Guilherme, obg pela resposta! Mas neste caso o git checkout nao é para mudar a branch. É para levar mudancas da master para o index de outra branch, e eu queria saber se quando faco esse comando devo estar na branch master ou na branch na qual quero trazer as mudancas.
Oi Janile como explicado o git checkout tem pelo menos duas funções quando você passa o nome de uma branch ele muda pra aquela branch se ela ainda não existe podemos criala e mudar pra ela com a opção -b, quando você passa git checkout um arquivo ele descarta as alterações daquele arquivo até a ultima versão que esta no HEAD. No caso de você passar o nome de uma branch e o nome do arquivo ele tá:
git checkout master proposta_1.html
Copiando para minha branch desenvolvimento o arquivo que está na branch master chamado proposta_1.html.Nesse caso o nome da branch é o nome da branch onde o arquivo que eu quero copiar está, então geralmente executamos esse comando da branch que quer receber esse arquivo.
Espero ter ajudado e bons estudos.