Geralmente, precisamos alternar ramificações na linha de comando.De um modo geral, depois de clonarmos o código remoto (git clone http://xxx.com/project) para o local, alternar ramificações usando git checkout -b branchName. Se você precisar mudar para uma determinada versão, precisará fazer algumas alterações no momento.
git checkout -b branchName é alternar a ramificação principal para uma nova ramificação; se você não especificar o commitid, é para alternar para a versão mais recente. Se você especificar uma determinada versão, precisará adicionar commitid ao comando. Como mostrado abaixo:
git checkout 630880973899607a566b5cfa3b1039cd9d73eda0 -b origem / desenvolvimento local
O Commitid geralmente não é exibido no gitlab, precisamos prestar atenção, o commitid é uma string criptografada em sha de 40 bits.
Se precisarmos excluir a ramificação local, podemos excluí-la através do git branch -d branchName.Se não houver conteúdo de mesclagem, a exclusão poderá não ter efeito.Você precisa excluí-lo à força, use o comando git branch -D branchName.
Podemos visualizar as informações da filial local: git branch -v, se você deseja visualizar todas as informações da filial local e remota, pode usar o git branch -a.
Se verificarmos um erro através do git checkout commitid -b origin / branchName:
fatal: a referência não é uma árvore: 630880973899607a566b5cfa3b1039cd9d73eda0
A solução é voltar ao ramo principal.Por vezes, por padrão, podemos estar no ramo principal, por isso não precisamos voltar e executar git pull para garantir que o ramo principal esteja atualizado. Em seguida, execute a opção de ramificação acima.