Eu clonei um repositório git no meu servidor dev e depois mudei para a ramificação dev, mas agora não consigo fazer um pull git para atualizar a ramificação.
Como atualizo o código no servidor?
Veja a página de manual do git-pull :
git pull [options] [<repository> [<refspec>...]]
e na seção de exemplos:
Mesclar na ramificação atual a ramificação remota a seguir:
$ git pull origin next
Então eu imagino que você queira fazer algo como:
git pull origin dev
Para configurá-lo para que faça isso por padrão enquanto você estiver no ramo de desenvolvimento:
git branch --set-upstream-to dev origin/dev
--set-upstream
sinalizador foi descontinuado e será removido. Considere usar--track
ou--set-upstream-to Branch dev
configurar para rastrear o dev remoto da ramificação da origem." Por exemplo.git branch --set-upstream-to origin/dev
Aqui está o que você precisa fazer. Primeiro, verifique se você está no ramo que não deseja puxar. Por exemplo, se você possui mestre e ramo de desenvolvimento, e está tentando puxar ramo de desenvolvimento, permaneça no ramo mestre.
Então,
fonte
git checkout develop
egit pull origin develop
e funcionou bem. Você precisaria fazer check-out outro ramo, se você quiser remover um ramo local ou remoto (git branch -d develop
ougit push origin --delete develop
)Geralmente é mais claro separar as duas ações
git pull
. A primeira coisa que faz é atualizar o branc de rastreamento local que corresponde à ramificação remota. Isso pode ser feito comgit fetch
. A segunda é que, em seguida, ela se funde nas alterações, as quais, é claro, podem ser feitasgit merge
, embora outras opções, comogit rebase
ocasionalmente úteis.fonte
Exemplo de documentação do Laravel:
com base no formato do comando:
👍
fonte
Aqui estão as etapas para puxar um ramo específico ou qualquer ramo,
1.clone o master (é necessário fornecer nome de usuário e senha)
2. o comando acima clonará o repositório e você será o ramo principal agora
3. O comando acima fará checkout no ramo que você deseja extrair e será configurado para rastrear automaticamente esse ramo
4.Se, por algum motivo, não funcionar assim, depois de fazer o check-out para essa ramificação no sistema local, basta executar o comando abaixo
fonte
Você pode atualizar / puxar o ramo git, pode usar o comando abaixo
O comando acima terá uma atualização / pull de dar o nome do ramo
Se você deseja obter pull de outro ramo, precisará ir para esse ramo.
Do que
Espero que funcione para você
fonte
git-pull - Busque e integre-se a outro repositório ou uma filial local
git pull [options] [<repository> [<refspec>...]]
Você pode consultar o documento oficial do git https://git-scm.com/docs/git-pull
Ex:
git pull origin dev
fonte
Se você deseja extrair de um ramo específico, tudo o que você precisa fazer é
NOTA: Certifique-se de confirmar seu código primeiro.
fonte