|
|
Line 71: |
Line 71: |
|
| |
|
| git '''pull''' | | git '''pull''' |
|
| |
| = Principais comandos úteis =
| |
|
| |
| {| class="wikitable"
| |
| |-
| |
| ! Comando !! Descrição !! Exemplo
| |
| |-
| |
| |
| |
| git '''init'''
| |
| ||
| |
| Inicia um novo repositório Git. Até que você executar este comando dentro de um repositório ou diretório, é apenas uma pasta regular. Só depois de introduzir este não aceita mais comandos do Git.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''config'''
| |
| ||
| |
| Abreviação de "configure", este é mais útil quando você estiver configurando Git pela primeira vez.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''help'''
| |
| ||
| |
| Esqueceu a um comando? Digite isso na linha de comando para trazer os 21 comandos mais comuns git. Você também pode ser mais específico e digitar "git help init" ou outro termo para descobrir como usar e configurar um comando específico git.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''status'''
| |
| ||
| |
| Verifique o status do seu repositório. Ver quais arquivos estão dentro dele, que ainda mudanças precisam ser cometido, e que ramo do repositório que você está trabalhando no momento.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''add'''
| |
| ||
| |
| Isso não adiciona novos arquivos para seu repositório. Em vez disso, ele traz novos arquivos a atenção do Git. Depois de adicionar os arquivos, eles estão incluídos no "snapshots" do repositório Git.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''commit'''
| |
| ||
| |
| comando mais importante do Git. Depois de fazer qualquer tipo de mudança, você introduzir esta a fim de ter um "instantâneo" do repositório. Normalmente ele vai git commit -m "mensagem aqui." O -m indica que a secção seguinte do comando deve ser lido como uma mensagem.
| |
| ||
| |
| Example
| |
|
| |
| |-
| |
| |
| |
| git '''branch'''
| |
| ||
| |
| Trabalhar com vários colaboradores e quiser fazer alterações em seu próprio país? Este comando irá permitir que você crie um novo ramo, ou cronograma de commits, de mudanças e adições de arquivos que são completamente sua. Seu título vai após o comando. Se você queria um novo ramo chamado "cats", você deverá digitar git branch cats
| |
| ||
| |
| Example
| |
|
| |
|
| |
| |-
| |
| | git '''log''' || Lista as atividades entre local e o repositório remoto || Example
| |
| |-
| |
| |
| |
| git '''checkout''' <nome_da_branch>
| |
| ||
| |
| permite Literalmente você "check out" um repositório que você não está atualmente dentro. Este é um comando de navegação que lhe permite mover-se para o repositório que deseja verificar. Você pode usar este comando como mestre git checkout para olhar para o branch master, ou gatos git checkout para olhar para outro ramo.
| |
| ||
| |
| -
| |
|
| |
| |-
| |
| |
| |
| git '''merge''' <nome_da_branch>
| |
| ||
| |
| Quando você terminar de trabalhar em um ramo, você pode mesclar as alterações de volta para o branch master, que é visível a todos os colaboradores. git merge gatos tomaria todas as alterações feitas ao "gatos" ramo e adicioná-los para o mestre.
| |
| ||
| |
| -
| |
| |-
| |
| |
| |
| git '''push'''
| |
| ||
| |
| Se você estiver trabalhando em seu computador local, e quer que seus compromete-se a ser visível on-line no GitHub, bem como, você "empurrar" as mudanças até GitHub com este comando.
| |
| ||
| |
| -
| |
|
| |
| |-
| |
| |
| |
| git '''pull'''
| |
| ||
| |
| Se você estiver trabalhando em seu computador local e quer a versão mais up-to-date do seu repositório para trabalhar com, você "puxar" as mudanças para baixo do GitHub com este comando.
| |
| ||
| |
| -
| |
|
| |
| |}
| |
|
| |
|
| = Sugestões de nomes para branches = | | = Sugestões de nomes para branches = |
Revision as of 15:36, 13 September 2018
Instalando o Git
Vamos instalar o cliente Git
1. Abra um terminal
2. Instale o Nginx
Fedora.
$ sudo dnf -y install git
Criando a sua conta no GitHub
Acesse o site www.github.com e faça o seu cadastro.
Após criar a conta, clique no botão +New Repository para adicionar repositório. Exemplo: PrimeiroRep
Usando o GitHub
Configurando Local
Abra um janela de shell e vamos definir os valores padrões.
git config --global user.name "<COLOQUE_O_SEU_NOME_AQUI>"
git config --global user.email "<COLOQUE_O_SEU_EMAIL_AQUI>"
Você consegue verificar se ok, executando o comando:
cat ~/.gitconfig
Iniciando o primeiro repositório
Vamos criar o nosso repositório local
mkdir ~/workspace
Vamos clonar o PrimeiroRep
git clone https://github.com/<COLOQUE_O_SEU_USERNAME>/PrimeiroRep.git
Alterando localmente e enviando para o repositório remoto
Vamos alterar um pouco :)
cd PrimeiroRep
mkdir Pasta01
echo "Achei legal!!!" > arquivo01.txt
Agora vamos adicionar ao INDEX
git add *
Fazendo o commit
git commit -m "Adicionado pasta Pasta01 e um arquivo arquivo01.txt"
Subindo para o repositório remoto
git push
Vamos conferir
git status
Trazendo uma alteração remota
Vá no site do Github e altere o arquivo README.MD.
Traga as alterações utilizando o comando
git pull
Sugestões de nomes para branches
Sugestões para nomes de ramificações
- Production -> master/
- Development -> develop/
- Feature branch prefix -> feature/
- Release branch prefix -> release/
- Hotfix branch prefix -> hotfix/
Ver também