Site de hospedagem de código-fonte BitBucket

O BitBucket é um site de hospedagem de código-fonte que usa o Mercurial e o Git como um sistema de controle de versão distribuído, além de fornecer planos de negócios e contas gratuitas.

Estou trabalhando recentemente em um projeto particular e quero encontrar uma ferramenta de controle de versão privada mais confiável. No começo, pensei no github, mas quando pensei nos projetos privados no github, havia uma cobrança e desisti. Finalmente decidiu usar o BitBucket.

O BitBucket é semelhante ao github e gitee, e seu desempenho também é muito bom.O principal é que ele fornece 1G de espaço livre. Isso é mais adequado para projetos privados como o meu. Este artigo descreve como começar a usar o BitBucket para gerenciamento de versões do git.

1. Primeiro, registre os usuários do BitBucket (pode ser necessário exagerar).

Através deste endereço registrado: https://bitbucket.org/ , você pode registrar sua conta pessoal do BitBucket. Registre-se para usar a caixa de correio e precisa ser verificado.

2. Introdução à interface do usuário

É assim que o bitbucket é iniciado após o login:

 

Screenshot.png

Para ser razoável, acho que essa interface não é muito pior que o github.
O BitBucket usa o inglês por padrão e é bom para estudantes que não são muito bons em inglês.Você pode configurá-lo para a interface chinesa em Configurações-> Idioma. (Uma risadinha, muito amigável).

 

! [

Captura de tela png

 

Captura de tela png

 

Screenshot.png

De volta à interface principal, consulte o menu à esquerda.Para projetos pessoais, existem várias categorias: visão geral, projeto, armazém, solicitação de recebimento, clipe e problema.

 

Captura de tela 2017-12-11 8.28.18 pm.png

  • Visão geral

    Aqui, mostraremos todos os armazéns e painéis relevantes na conta pessoal.

  • Armazém

    Não há muito a dizer, todo mundo entende.

  • Projeto

    Todos os projetos de participação pessoal são mostrados aqui. O projeto precisa de uma equipe para criar.

  • Solicitar pull

    Outras pessoas podem puxar seu projeto, mas você precisa de sua permissão.

  • O problema

    Problemas como conflitos.

  • Snippet

    Podemos armazenar parte do código no bitbucket na forma de fragmentos.

3. Crie um armazém remoto pessoal e vincule-o ao armazém local

  • Criando um armazém remoto pessoal Um
    armazém precisa ser criado por indivíduos ou equipes. Confie em indivíduos por padrão.

     

    Captura de tela png

     

    Ao criar um armazém, podemos escolher o proprietário do armazém. E pode especificar se é um armazém privado. Você também pode especificar o sistema de controle de versão a usar.O bitbuket padrão suporta o Git. Nas configurações avançadas, você também pode ver alguns outros recursos, como: selecione o idioma do código do armazenamento do armazém. Aqui eu criei um teste de armazém de código H5.

     

    Captura de tela png

Antes de usar o armazém, devemos primeiro abrir o armazém. O bitbucket fornece duas maneiras principais de começar: entrada fácil e entrada na linha de comando.
No Easy Getting Started, podemos criar um arquivo README para descrever o repositório ou usar um arquivo gitignore para ignorar o controle de arquivo.
No iniciador da linha de comando. Podemos usar um armazém existente para criar, é claro, você também pode usar um projeto vazio para criar.
Geralmente, é recomendável usar um arquivo LEIA-ME diretamente para abri-lo aqui. Após a criação, você pode usar este armazém. Também podemos convidar outras pessoas a ler e escrever neste armazém.

 

Captura de tela png

 

Na caixa da figura, é o endereço do armazém deste armazém no BitBucket.Quando criamos o armazém remoto, usamos esse endereço.

  • Criando um armazém local mapeado para um armazém remoto
    Há duas maneiras de mapear um armazém remoto para um armazém local.
    <1> Confira diretamente no armazém do BitBucket.
    No depósito do BitBucket, podemos encontrar diretamente as opções de pagamento do depósito:

     

    Confira

     

    Captura de tela png

     

    Abra a pasta local. Vejo mais um arquivo .git e um arquivo README no arquivo (isso foi criado quando abrimos o armazém remoto). Isso indica que o relacionamento de mapeamento foi estabelecido.
    Também podemos abrir o SourceTree (esta é uma ferramenta de operação da interface visual git) para verificá-la.

     


    Aqui você pode ver que o armazém de teste já está no armazém local.

    Screenshot.png


    Selecione uma pasta local adequada após o check-out e já existe um relacionamento de mapeamento com este armazém remoto.

<2> Primeiro crie um armazém local e, em seguida, empurre o conteúdo do armazém local para o armazém remoto.
Uma pasta local recém-criada pode ser usada como um armazém local. Da mesma forma, o uso de um projeto existente também pode ser usado como um armazém local.A seguir, usarei um projeto existente como um exemplo de armazém local. Por exemplo, use uma das minhas pastas democomo repositório local.

Screenshot.png


Antes de usar, primeiro abrimos o SourceTree (esta é uma ferramenta de operação da interface visual git)

Screenshot.png


Existem dois armazéns locais na interface. Clicamos em Novo e vimos que existem várias opções diferentes.O significado básico será entendido, optamos por usar添加已经存在的本地仓库

Captura de tela 2017-12-12 8.58.33.png


Isso exibirá um seletor de pasta. Somente precisamos selecionar a demonstração anterior para criar esse armazém local e, ao mesmo tempo, selecionar o armazém remoto. Nesse momento, precisamos selecionar apenas a conta correspondente.

 

 

Observando o armazém remoto novamente, um armazém de demonstração apareceu. No momento, os armazéns locais e remotos estão concluídos.

 

4. Crie uma equipe e adicione um projeto

Clique no sinal de adição à esquerda:

 

Screenshot.png

 

 

 

Escolha uma equipe:

Após o sucesso da equipe, haverá uma interface:

 

 

Podemos criar armazéns diretamente na equipe e também criar projetos.

No momento, não há projetos nesta equipe; podemos criar novos.

 


Após a criação do projeto, podemos adicionar o armazém ao projeto.

 

 

Então criamos um projeto de equipe.

5. Adicione membros à equipe e defina as permissões dos membros

 

 

Na interface principal do BitBucket, podemos escolher equipes diferentes para operar.

 

Aqui escolhemos a equipe que acabamos de criar-MyTestDemoTeam. Ou seja, entramos na equipe.

Selecione um membro, você pode ver que há apenas um membro meu.
Clique em Gerenciamento de membros no canto superior direito para acessar a interface de gerenciamento de membros. Aqui podemos adicionar outros membros ou outras equipes.


Clique para adicionar membros:


Aqui você pode definir a identidade do gerente-membro ou desenvolvedor.
Defino Tom como desenvolvedor aqui, o que significa que ele não tem autoridade para gerenciar essa equipe. Mas o código pode ser retirado e enviado.
Finalmente, de volta à interface do membro:


Vemos Tom aqui, indicando que a adição foi bem-sucedida.
Em seguida, entramos na interface de gerenciamento de equipes:
vemos que existem dois grupos de usuários, a saber, Administratorse DevelopersEstes são os dois grupos de usuários padrão.Eu adicionei Tom ao Developersgrupo de usuários antes.
Também podemos adicionar outros grupos de usuários.


Como adicionar é realmente muito simples. Quem estiver interessado pode tentar.
Se você deseja excluir um grupo de usuários, basta clicar no pequeno botão X no lado direito do grupo de usuários.

 

Agora, primeiro entramos no Developersgrupo de usuários e vemos como definir as permissões do grupo de usuários:


Aqui, mostramos intuitivamente as permissões que o grupo de usuários possui, por exemplo, o Developersusuário atual tem permissão para criar um armazém e a gravação padrão. Entramos na interface de edição para alterar as permissões do grupo de usuários:

 


Aqui está para definir as permissões do usuário. Após definir as permissões do grupo de usuários, todos os membros (como Tom) incluídos no grupo de usuários serão restringidos pelas permissões do usuário.

 

6. O desenvolvimento e uso reais do BitBucket

Depois de configurar essas funções, você pode usar o BitBucket para controle de versão. O BitBucket contém as funções mais básicas de consolidação, envio, processamento de ramificações, mesclagem de ramificações e assim por diante.

  • Enviar

Demonstramos isso no SourceTree.
Em uma demonstração de armazém local que criamos antes, usamos o SourceTree para controlá-lo visualmente:

 

Quando não fazemos nenhum push, o armazém remoto não tem conteúdo, mas quando você vê a alteração do número no status do arquivo no SourceTree, significa que o armazém local alterou o arquivo (ou seja, o armazém remoto e o local O conteúdo no armazém é inconsistente).
Se quisermos enviar as alterações locais, vamos falar sobre os arquivos alterados no armazenamento temporário, clique no botão Enviar no canto superior esquerdo. Isso está esperando para adicionar as informações de descrição desse envio e definir se é necessário enviar imediatamente para o armazém remoto . Após a configuração, podemos clicar no botão enviar no canto inferior direito.

 

Enviar

  • Pull

Puxar é puxar as alterações no armazém remoto para o armazém local.

  • Push

Push e pull são o oposto e enviarão o conteúdo que foi enviado ao armazém remoto.

  • Rastrear

O rastreamento não atualiza imediatamente a atualização do armazém remoto para o armazém local, mas captura o conteúdo modificado do armazém remoto para exibição.

  • Reversão

Reverta o projeto enviado para uma versão anterior.

  • Branch

O ramo pode ser usado para o desenvolvimento de várias pessoas, dando a cada membro um espaço de desenvolvimento independente.
Criar uma filial no SourceTree é fácil, basta clicar no 分支botão no menu superior :


Depois de criado, você pode vê-lo no ramo da interface do SourceTree.

Branch


Depois de enviar o conteúdo três vezes na ramificação, haverá registros no repositório remoto do BitBucket:

Registro remoto de armazém (BitBucket)


Também é gravado no SourceTree local:

Registro do armazém local (SourceTree)

 

  • Mesclar ramo

Em geral, existem duas maneiras de mesclar ramificações: mesclar em ramificação e mesclar a partir de ramificação. Como o nome sugere, é mesclar em uma ramificação e puxar uma ramificação para mesclar. A operação específica é tentada no menu no SourceTree (o BitBucket também pode mesclar ramificações).

 

Mesclar ramificações

Pode haver conflitos de mesclagem durante a mesclagem: neste momento, basta verificar quais arquivos estão em conflito. (Várias pessoas modificam o mesmo local, e ocorrerão conflitos. Nesse momento, você só precisa selecionar e usar uma determinada parte.) Após resolver os conflitos, envie a ramificação mesclada para envio por push. A fusão está completa.
Depois de concluir a mesclagem, você pode ver no SourceTree:

 

Mesclado com sucesso

7. Como adicionar o arquivo .gitignore

Por padrão, o Git enviará todos os arquivos no repositório, mas em algum momento esperamos que alguns arquivos não sejam enviados, como informações pessoais do usuário do desenvolvedor ou um arquivo SDK grande (geralmente esses arquivos não são Mudará, todo mundo tem uma cópia, nenhum controle de versão é necessário) etc.
Use .gitignore para ignorar o texto no arquivo pode ser ignorado quando não for solicitado o envio da alteração. Só precisamos adicionar o nome do arquivo que precisa ser ignorado nesse arquivo.
Se um projeto não cria .gitignore, precisamos criar um arquivo:
$ touch .gitingnore
$open .gitingnore
adicione o nome do arquivo do projeto que você deseja ignorar no arquivo. Se você não souber quais nomes de arquivos você deve ignorar, visite este site https://github.com/github/gitignore (esta é a lista de arquivos ignorados fornecidos pelo github para todos, incluindo os arquivos correspondentes na maioria dos idiomas), escolha seu Basta copiar no idioma que você está usando.

Se você adicionar .gitingnore, ele ainda não terá efeito. Isso pode ocorrer porque o arquivo que você deseja ignorar já está sob controle de versão. Neste momento, todos os caches locais precisam ser esvaziados e a linha de comando deve ser inserida:
$ git rm -r --cached .
deixe o projeto retornar ao estado da trilha (confirmado) Após um envio, o arquivo .gitingnore será efetivo.



Autor: BennyLoo
link: https: //www.jianshu.com/p/15d8f9c1fdf8
Fonte: Jane livros
estão protegidas por copyright do autor. Para reprodução comercial, entre em contato com o autor para obter autorização e, para reprodução não comercial, indique a fonte.

 

Publicado 105 artigos originais · Gosto 30 · Visita mais de 160.000

Acho que você gosta

Origin blog.csdn.net/happygrilclh/article/details/105535281
Recomendado
Clasificación