Olá, pessoal! No artigo de hoje vamos ver como atualizar um arquivo específico na branch a partir da master. Como assim? Vou explicar no decorrer do artigo.
Vamos dizer que a branch master foi atualizada e o arquivo que estou trabalhando sofreu atualização e preciso trazer para branch; então o comando seria o seguinte:
git checkout master <nome do arquivo>
Assim, estamos trazendo o arquivo do master para o branch.
Então, vamos supor que na branch de development estou trabalhando com o arquivo Main.java:
E na master alguém alterou o arquivo e fez o commit e ele está assim:
E agora preciso pegar essa atualização e trazer para branch. Nesse caso, não haverá conflitos porque as alterações foram em pontos diferentes.
Observe que temos arquivos para commit, devido atualização que fizemos:
Resultado após o commit:
Lembrando: as alterações feitas no arquivo na branch serão perdidas. Há uma solução que veremos em um outro artigo
Abraços!