Set the word branch gender to female

This commit is contained in:
Marcel Ribeiro-Dantas 2022-07-16 15:52:03 +02:00 committed by Marcel Ribeiro-Dantas
parent 5de5021f89
commit 683a721e4c
No known key found for this signature in database
GPG Key ID: BA6A9BC3398907E0

View File

@ -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