Basico:Alias e Gitignore - UnbDroid/AprendendoGithub GitHub Wiki
Alias
Às vezes é necessário que haja comandos mais simples para um mesmo comando. E isso que o alias faz. Para testar, vamos transformar o comando
git log --all --graph --decorate --oneline
em simplesmente
git hist
Para fazer isso, podemos utilizar o comando
git config --global alias.hist "log --all --graph --decorate --oneline"
ou também podemos abrir o .gitconfig
através do comando
subl ~/.gitconfig
e então acrescentar as linhas ao arquivo:
[alias]
hist = log --all --graph --decorate --oneline
Gitignore
Alguns arquivos por serem ínuteis colocarem no git, seja porque sejam arquivos temporários, arquivos de compilação ou simplesmente não queremos coloca-los no git, devem ter um tratamento especial. Uma opção é nunca adiciona-los ou nunca fazer o commit deles. Contudo, é trabalhoso manter o cuidado de nunca adicionar e há o risco de adiciona-los eventuamente por acidente. Para evitar isso, utilizamos o gitignore
.
Para isso, criaremos o arquivo .gitignore
. Na pasta principal digitamos o comando:
subl .gitignore
Com o arquivo aberto, colocamos os nomes dos arquivos que não queremos colocar. Se não queremos colocar um determinado arquivo, escrevemos o nome desse arquivo no .gitignore
.
Assim como na adição de arquivos, podemos colocar pastas ou uma determinada extensão.
- Se não queremos arquivos de extensão
nxc
, colocamos no arquivo*.nxc
- Se não queremos arquivos de extensão
txt
, colocamos no arquivo*.txt
- Se não queremos arquivos de extensão
pdf
, colocamos no arquivo*.pdf
- Se não queremos arquivos dentro de uma pasta
folder
, então digitamosfolder/
no.gitignore
. Lembrando que deve ser todo o caminho
O gitignore
é um arquivo que naturalmente o git não possui e não fica dentro da pasta .git
que está dentro da pasta principal, e portanto, é necessário adiciona-lo à pasta principal.