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 digitamos folder/ 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.