Verificação de branches O comando git checkout permite navegar entre ramificações criadas pelo git branch . A verificação de uma ramificação atualiza os arquivos no diretório atual para que fique igual à versão armazenada nessa ramificação e diz ao Git para gravar todos os novos commits nessa ramificação.
O check-out de um commit permite exibir seu repositório em um estado anterior sem precisar criar um novo branch ou modificar um branch existente. Isso pode ser útil durante a depuração, pois permite que você veja se existe algum um bug em seu repositório em um commit anterior.
Você pode passar a opção -f ou --force com o comando git checkout para forçar o Git a alterar as branches, mesmo que você tenha alterações que não passaram por staging (em outras palavras, o índice da árvore de trabalho difere de HEAD ).
Para criar uma branch no Git, você usa o comando git checkout e passa a flag -b com um nome. Isso criará uma branch a partir da branch atual. O histórico da nova branch iniciará no lugar atual da branch de onde você saiu.
Por conta das múltiplas atividades que ele é capaz de realizar e com o objetivo de diminuir possíveis confusões, foi criado o git switch . Ele foi introduzido na versão 2.23.0 do Git, sendo usado especificamente para alternar entre branches ou criar novas.
Se você fizer o staging e o commit do arquivo com checkout, o efeito vai ser o de “reverter” para a versão antiga desse arquivo. Observe que assim você remove todas as alterações subsequentes no arquivo, enquanto o comando git revert desfaz apenas as alterações introduzidas pelo commit especificado.
git log. O comando git log exibe instantâneos que receberam commit. Ele permite que você liste e filtre o histórico do projeto e pesquise alterações específicas. Embora o git status permita que o diretório de trabalho e a área de staging sejam inspecionados, o git log funciona apenas com o histórico que recebeu commit.
No canto superior direito de qualquer página do GitHub, clique sua foto de perfil e clique em Configurações. Na seção "Código, planejamento e automação" da barra lateral, clique em Repositórios. Ao lado do repositório do qual deseja sair, clique em Sair.
O Github é uma “rede social dev” em que é possível armazenar e compartilhar projetos de desenvolvimento de software. O Git é um sistema de controle de versão de arquivos; em outras palavras, é responsável por guardar o histórico de alterações sempre que alguém modificar algum arquivo que está sendo monitorado por ele.
O checkout é o procedimento de saída do hotel, em que o hóspede tem que organizar seus pertences, desocupar o quarto e ir à recepção para devolver a chave. Em boa parte dos estabelecimentos, a regra é que isso ocorra até as 12h. O período que ultrapasse esse horário pode ser cobrado como adicional.
Esta expressão da língua inglesa significa a saída do hóspede do hotel. No processo de check-out, o visitante entrega as chaves do quarto, paga alguns valores, caso seja necessário, e encerra a estadia.
O Git atribui a cada commit um ID exclusivo, denominado SHA ou hash, que identifica: Cada uma das alterações feitas; O momento em que as alterações foram feitas; O autor das alterações.
O que é Gitflow? O Gitflow é um modelo alternativo de ramificação do Git que consiste no uso de ramificações de recursos e várias ramificações primárias. Ele foi publicado pela primeira vez e popularizado por Vincent Driessen no nvie.
O comando git revert é uma operação de desfazer avançada que oferece um método seguro de desfazer alterações. Em vez de excluir ou tornar commits órfãos no histórico de commits, uma reversão vai criar um commit novo que inverte as alterações especificadas.
Na barra lateral esquerda, clique em Histórico. Clique com o botão direito do mouse no commit que deseja reverter e clique em Reverter Alterações no Commit.
O comando git reset é uma ferramenta complexa e versátil para desfazer alterações. Ele tem três formas principais de invocação. Estas formas correspondem aos argumentos --soft, --mixed, --hard da linha de comandos.
Dependendo dos parâmetros usados em git checkout , ele pode manipular tanto branches quanto arquivos. Para diminuir um pouco esta confusão, ele foi separado em dois comandos. O switch , no caso, é para alternar entre diferentes branches (ou simplesmente "mudar de branch").
Mesclagem é o jeito do Git de unificar um histórico bifurcado. O comando git merge permite que você pegue as linhas de desenvolvimento independentes criadas pelo git branch e as integre em uma ramificação única. Observe que todos os comandos apresentados abaixo fazem o merge para o branch atual.
Ao enviar o seu código para uma branch remota que ainda não existe, basta executar o push com a opção -u junto com o nome do repositório remoto e o nome da nova branch. Após a branch remota estar criada, você poderá executar simplesmente $ git push .