git Fetch vs Git Pull (Português)

posted in: Articles | 0

notei que muitas pessoas estão enfrentando problemas com git fetch e git pull . Não se confunda com estes dois comandos. Vou explicar estes dois comandos.

git fetch reúne quaisquer commits da ramificação-alvo que não existam na sua ramificação actual e guarda-os no seu repositório local. Mas não os funde com o seu ramo actual. Se você digitar git pull origin <your branch name> você vai ver as mudanças, mas você vai notar que ele ainda não é fundido em seus ramos locais., O interessante sobre git fetch é que não afetará o seu ramo local. Commits, tags, arquivos que são atualizados para o ramo remoto, ele irá recuperar isso apenas do ramo remoto e fazer o seu repositório local atualizado. Mas não se fundirá.

ao contrário, git pull é a combinação de git fetch e git merge . Irá obter Do remoto para o local e juntá-los-á automaticamente à sua ramificação actual., Então, agora se você digitar git log você vai ver as mudanças e também vai notar que ele se fundiu em seus ramos locais. Após uma operação git pull, a sua cópia de trabalho deve ser totalmente sincronizada, salvo quaisquer modificações locais que tenha feito. Assim, não é necessário digitar git checkout origin <your branch name> .,div id=”a2f044c32c”>

git fetch vs git pull

Git fetch vs git pull

git fetch vs git pull

Type a command for fetching the changes and merge them into your branches?,

Se você ver esta pergunta gentil, não hesite. O comando será git pull origin <your branch name> .

Links

Obrigado pela atenção a este blog. Espero que tenhas aprendido alguma coisa.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *