mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-24 01:51:38 +00:00
Set the word branch gender to female
This commit is contained in:
parent
5de5021f89
commit
683a721e4c
@ -84,7 +84,7 @@ para outros repositórios ou não!
|
|||||||
|
|
||||||
### *Branch*
|
### *Branch*
|
||||||
|
|
||||||
Um *branch* é essencialmente uma referência que aponta para o último *commit*
|
Uma *branch* é essencialmente uma referência que aponta para o último *commit*
|
||||||
efetuado. Na medida que são feitos novos commits, esta referência é atualizada
|
efetuado. Na medida que são feitos novos commits, esta referência é atualizada
|
||||||
automaticamente e passa a apontar para o commit mais recente.
|
automaticamente e passa a apontar para o commit mais recente.
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ pessoas usam esta funcionalidade para marcar pontos de release (v2.0, e por aí
|
|||||||
|
|
||||||
### *HEAD* e *head* (componentes do diretório .git)
|
### *HEAD* e *head* (componentes do diretório .git)
|
||||||
|
|
||||||
*HEAD* é a referência que aponta para o *branch* em uso. Um repositório só tem
|
*HEAD* é a referência que aponta para a *branch* em uso. Um repositório só tem
|
||||||
uma *HEAD* activa.
|
uma *HEAD* activa.
|
||||||
*head* é uma referência que aponta para qualquer *commit*. Um repositório pode
|
*head* é uma referência que aponta para qualquer *commit*. Um repositório pode
|
||||||
ter um número indefinido de *heads*
|
ter um número indefinido de *heads*
|
||||||
@ -157,7 +157,7 @@ do repositório) e o *commit* da *HEAD* atual.
|
|||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Apresenta o *branch*, arquivos não monitorados, alterações e outras
|
# Apresenta a *branch*, arquivos não monitorados, alterações e outras
|
||||||
# diferenças
|
# diferenças
|
||||||
$ git status
|
$ git status
|
||||||
|
|
||||||
@ -180,28 +180,34 @@ $ git add /path/to/file/HelloWorld.c
|
|||||||
|
|
||||||
# permite usar expressões regulares!
|
# permite usar expressões regulares!
|
||||||
$ git add ./*.java
|
$ git add ./*.java
|
||||||
|
|
||||||
|
# Você também pode adicionar tudo no seu diretório de trabalho como alterações
|
||||||
|
prontas para o próximo commit.
|
||||||
|
$ git add -A
|
||||||
```
|
```
|
||||||
|
Esse comando apenas adiciona os arquivos no estado de preparados para o próximo
|
||||||
|
commit, mas não realiza o commit de fato.
|
||||||
|
|
||||||
### branch
|
### branch
|
||||||
|
|
||||||
Gerencia os *branches*. É possível ver, editar, criar e apagar branches com este
|
Gerencia as *branches*. É possível ver, editar, criar e apagar branches com este
|
||||||
comando.
|
comando.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# listar *branches* existentes e remotos
|
# listar *branches* existentes e remotos
|
||||||
$ git branch -a
|
$ git branch -a
|
||||||
|
|
||||||
# criar um novo *branch*
|
# criar uma nova *branch*
|
||||||
$ git branch myNewBranch
|
$ git branch myNewBranch
|
||||||
|
|
||||||
# apagar um *branch*
|
# apagar uma *branch*
|
||||||
$ git branch -d myBranch
|
$ git branch -d myBranch
|
||||||
|
|
||||||
# alterar o nome de um *branch*
|
# alterar o nome de uma *branch*
|
||||||
# git branch -m <oldname> <newname>
|
# git branch -m <oldname> <newname>
|
||||||
$ git branch -m myBranchName myNewBranchName
|
$ git branch -m myBranchName myNewBranchName
|
||||||
|
|
||||||
# editar a descrição de um *branch*
|
# editar a descrição de uma *branch*
|
||||||
$ git branch myBranchName --edit-description
|
$ git branch myBranchName --edit-description
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -231,14 +237,16 @@ $ git push origin --tags
|
|||||||
### checkout
|
### checkout
|
||||||
|
|
||||||
Atualiza todos os arquivos no diretório do projeto para que fiquem iguais
|
Atualiza todos os arquivos no diretório do projeto para que fiquem iguais
|
||||||
à versão do index ou do *branch* especificado.
|
à versão do index ou da *branch* especificado.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Checkout de um repositório - por padrão para o branch master
|
# Checkout de um repositório - por padrão para a branch master
|
||||||
$ git checkout
|
$ git checkout
|
||||||
# Checkout de um branch especifico
|
|
||||||
|
# Checkout de uma branch especifica
|
||||||
$ git checkout branchName
|
$ git checkout branchName
|
||||||
# Cria um novo branch e faz checkout para ele.
|
|
||||||
|
# Cria uma nova branch e faz checkout para ele.
|
||||||
# Equivalente a: "git branch <name>; git checkout <name>"
|
# Equivalente a: "git branch <name>; git checkout <name>"
|
||||||
$ git checkout -b newBranch
|
$ git checkout -b newBranch
|
||||||
```
|
```
|
||||||
@ -322,13 +330,13 @@ $ git log --merges
|
|||||||
|
|
||||||
### merge
|
### merge
|
||||||
|
|
||||||
"Merge" junta as alterações de commits externos com o *branch* atual.
|
"Merge" junta as alterações de commits externos com a *branch* atual.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Junta o branch especificado com o atual
|
# Junta a branch especificado com o atual
|
||||||
$ git merge branchName
|
$ git merge branchName
|
||||||
|
|
||||||
# Para gerar sempre um commit ao juntar os branches
|
# Para gerar sempre um commit ao juntar as branches
|
||||||
$ git merge --no-ff branchName
|
$ git merge --no-ff branchName
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -350,7 +358,7 @@ $ git mv -f myFile existingFile
|
|||||||
|
|
||||||
### pull
|
### pull
|
||||||
|
|
||||||
Puxa alterações de um repositório e as junta com outro branch
|
Puxa alterações de um repositório e as junta com outra branch
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Atualiza o repositório local, juntando as novas alterações
|
# Atualiza o repositório local, juntando as novas alterações
|
||||||
@ -359,19 +367,19 @@ Puxa alterações de um repositório e as junta com outro branch
|
|||||||
# git pull => aplica a predefinição => git pull origin master
|
# git pull => aplica a predefinição => git pull origin master
|
||||||
$ git pull origin master
|
$ git pull origin master
|
||||||
|
|
||||||
# Juntar alterações do branch remote e fazer rebase commits do branch
|
# Juntar alterações da branch remote e fazer rebase commits da branch
|
||||||
# no repositório local, como: "git pull <remote> <branch>, git rebase <branch>"
|
# no repositório local, como: "git pull <remote> <branch>, git rebase <branch>"
|
||||||
$ git pull origin master --rebase
|
$ git pull origin master --rebase
|
||||||
```
|
```
|
||||||
|
|
||||||
### push
|
### push
|
||||||
|
|
||||||
Enviar e juntar alterações de um branch para o seu branch correspondente
|
Enviar e juntar alterações de uma branch para a sua branch correspondente
|
||||||
num repositório remoto.
|
num repositório remoto.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Envia e junta as alterações de um repositório local
|
# Envia e junta as alterações de um repositório local
|
||||||
# para um remoto denominado "origin" no branch "master".
|
# para um remoto denominado "origin" na branch "master".
|
||||||
# git push <remote> <branch>
|
# git push <remote> <branch>
|
||||||
# git push => aplica a predefinição => git push origin master
|
# git push => aplica a predefinição => git push origin master
|
||||||
$ git push origin master
|
$ git push origin master
|
||||||
@ -379,8 +387,8 @@ $ git push origin master
|
|||||||
|
|
||||||
### rebase (cautela!)
|
### rebase (cautela!)
|
||||||
|
|
||||||
Pega em todas as alterações que foram registadas num branch e volta a
|
Pega em todas as alterações que foram registadas numa branch e volta a
|
||||||
aplicá-las em outro branch.
|
aplicá-las em outra branch.
|
||||||
*Não deve ser feito rebase de commits que foram enviados para um repositório
|
*Não deve ser feito rebase de commits que foram enviados para um repositório
|
||||||
público*
|
público*
|
||||||
|
|
||||||
@ -407,11 +415,11 @@ $ git reset
|
|||||||
# sobrescreve o projeto atual
|
# sobrescreve o projeto atual
|
||||||
$ git reset --hard
|
$ git reset --hard
|
||||||
|
|
||||||
# Move a head do branch atual para o commit especificado, sem alterar o projeto.
|
# Move a head da branch atual para o commit especificado, sem alterar o projeto.
|
||||||
# todas as alterações ainda existem no projeto
|
# todas as alterações ainda existem no projeto
|
||||||
$ git reset 31f2bb1
|
$ git reset 31f2bb1
|
||||||
|
|
||||||
# Inverte a head do branch atual para o commit especificado
|
# Inverte a head da branch atual para o commit especificado
|
||||||
# fazendo com que este esteja em sintonia com o diretório do projeto
|
# fazendo com que este esteja em sintonia com o diretório do projeto
|
||||||
# Remove alterações não registadas e todos os commits após o commit especificado
|
# Remove alterações não registadas e todos os commits após o commit especificado
|
||||||
$ git reset --hard 31f2bb1
|
$ git reset --hard 31f2bb1
|
||||||
@ -419,7 +427,7 @@ $ git reset --hard 31f2bb1
|
|||||||
|
|
||||||
### rm
|
### rm
|
||||||
|
|
||||||
O oposto de git add, git rm remove arquivos do branch atual.
|
O oposto de git add, git rm remove arquivos da branch atual.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# remove HelloWorld.c
|
# remove HelloWorld.c
|
||||||
|
Loading…
Reference in New Issue
Block a user