Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
apostila-git
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pet-estatistica
apostila-git
Commits
f5bbc047
Commit
f5bbc047
authored
9 years ago
by
Walmes Marques Zeviani
Browse files
Options
Downloads
Patches
Plain Diff
Revisa e adiciona o cap02.
parent
67c2174d
No related branches found
No related tags found
1 merge request
!56
Issue#68
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
apostila_git.tex
+4
-1
4 additions, 1 deletion
apostila_git.tex
cap02.Rmd
+157
-151
157 additions, 151 deletions
cap02.Rmd
with
161 additions
and
152 deletions
apostila_git.tex
+
4
−
1
View file @
f5bbc047
...
@@ -239,7 +239,10 @@
...
@@ -239,7 +239,10 @@
\chapter
{
Sistemas de controle de versão
}
\chapter
{
Sistemas de controle de versão
}
\input
{
cap01.tex
}
\input
{
cap01.tex
}
% \input{cap02.tex}
\chapter
{
Instalação e Configuração
}
\input
{
cap02.tex
}
% \input{cap03.tex}
% \input{cap03.tex}
% \input{cap04.tex}
% \input{cap04.tex}
% \chapter{Serviços Web para Projetos Git}
% \chapter{Serviços Web para Projetos Git}
...
...
This diff is collapsed.
Click to expand it.
cap02.Rmd
+
157
−
151
View file @
f5bbc047
---
---
title:
'Capítulo 2:
Instalação e Configuração
'
title:
"
Instalação e Configuração
"
author:
author:
"PET Estatística UFPR"
date: "29/10/2015"
date: "29/10/2015"
graphics: yes
graphics: yes
output:
output:
pdf_document:
pdf_document:
template:
template.tex
template:
highlight: default
highlight: default
toc: true
toc: true
toc_depth: 2
toc_depth: 2
...
@@ -17,19 +17,19 @@ output:
...
@@ -17,19 +17,19 @@ output:
knitr::opts_chunk$set(echo = TRUE)
knitr::opts_chunk$set(echo = TRUE)
```
```
\chapter{Instalação e Configuração}
Agora, devidamente apresentados ao sistema de versionamento Git vamos
Agora, devidamente apresentados ao sistema de versionamento Git vamos
utilizá-lo. Porém, antes de começarmos a entender os comandos Git, é
utilizá-lo. Porém, antes de começarmos a entender os comandos Git, é
necessário sua instalação e configuração. Neste capítulo veremos
necessário sua instalação e configuração. Neste capítulo veremos
primeiramente como instalar o programa Git em diferentes sistemas
operacionais
primeiramente como instalar o programa Git em diferentes sistemas
e posteriormente como configurar algumas opções para
viabilizar e
operacionais
e posteriormente como configurar algumas opções para
facilitar seu uso.
viabilizar e
facilitar seu uso.
# Instalação
# Instalação
## Windows
## Windows
Usuários Windows devem visitar Git for Windows\footnote{\url{https://git-for-windows.github.io/}}, clicar em
Usuários Windows devem visitar Git for
Windows\footnote{\url{https://git-for-windows.github.io/}}, clicar em
"Download" e baixar o arquivo ".exe".
"Download" e baixar o arquivo ".exe".
Após o download, execute o arquivo e você terá a tela conforme figura
Após o download, execute o arquivo e você terá a tela conforme figura
...
@@ -46,10 +46,10 @@ Após o download, execute o arquivo e você terá a tela conforme figura
...
@@ -46,10 +46,10 @@ Após o download, execute o arquivo e você terá a tela conforme figura
Como de costume, clique em "Next". Para dar continuidade a instalação
Como de costume, clique em "Next". Para dar continuidade a instalação
aceite a licença do Git.
aceite a licença do Git.
O diretório apresentado na figura \ref{fig:inst02} vem como default,
porém é
O diretório apresentado na figura \ref{fig:inst02} vem como default,
possível alterar a instalação para um diretório de sua
preferência.
porém é
possível alterar a instalação para um diretório de sua
Depois de selecionado o caminho da instalação, clique em
"Next" para
preferência.
Depois de selecionado o caminho da instalação, clique em
prosseguir.
"Next" para
prosseguir.
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -59,16 +59,15 @@ prosseguir.
...
@@ -59,16 +59,15 @@ prosseguir.
\label{fig:inst02}
\label{fig:inst02}
\end{figure}
\end{figure}
Na tela de componentes (figura \ref{fig:inst03}) podemos definir atalhos, integração ao menu de
Na tela de componentes (figura \ref{fig:inst03}) podemos definir
contexto do Windows Explorer, associação de arquivos e uso de font
atalhos, integração ao menu de contexto do Windows Explorer, associação
TrueType.
de arquivos e uso de font TrueType. O Git Bash é o prompt de comandos
O Git Bash é o prompt de comandos próprio, que além dos comandos Git
próprio, que além dos comandos Git também fornece alguns comandos Unix
também fornece alguns comandos Unix que podem ser bem úteis. Já o Git
que podem ser bem úteis. Já o Git GUI é uma interface gráfica para
GUI é uma interface gráfica para trabalhar com Git. É recomendável a
trabalhar com Git. É recomendável a seleção de ambos os itens.
seleção de ambos os itens.
Depois de selecionado os componentes de sua preferência, clique em
“Next”
Depois de selecionado os componentes de sua preferência, clique em
para dar continuidade.
"Next"
para dar continuidade.
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -78,9 +77,9 @@ para dar continuidade.
...
@@ -78,9 +77,9 @@ para dar continuidade.
\label{fig:inst03}
\label{fig:inst03}
\end{figure}
\end{figure}
No passo 4, representado pela figura \ref{fig:inst04}, o instalador nos
oferece a oportunidade de mudar o nome da pasta
No passo 4, representado pela figura \ref{fig:inst04}, o instalador nos
no menu iniciar, recomenda-se deixar o padrão para fácil localização
oferece a oportunidade de mudar o nome da pasta no menu iniciar,
posteriormente.
recomenda-se deixar o padrão para fácil localização
posteriormente.
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -92,13 +91,12 @@ posteriormente.
...
@@ -92,13 +91,12 @@ posteriormente.
Na tela de configuração "PATH environment",conforme a figura
Na tela de configuração "PATH environment",conforme a figura
\ref{fig:inst05}, podemos escolher as formas de integração do Git com o
\ref{fig:inst05}, podemos escolher as formas de integração do Git com o
sistema.
sistema. A primeira opção nos permite usar o Git apenas pelo "Git Bash"
A primeira opção nos permite usar o Git apenas pelo "Git Bash" (é o
(é o prompt de comando do Git), a segunda opção nos possibilita executar
prompt de comando do Git), a segunda opção nos possibilita executar os
os comandos no "Git Bash" e no prompt de comando do Windows (cmd.exe), e
comandos no "Git Bash" e no prompt de comando do Windows (cmd.exe), e a
a terceira opção é a junção das duas de cima, porém alguns comandos do
terceira opção é a junção das duas de cima, porém alguns comandos do
Windows serão substituídos por comandos Unix com mesmo nome. Essa
Windows serão substituídos por comandos Unix com mesmo nome.
última opção não é recomendada, a primeira opção é a desejável.
Essa última opção não é recomendada, a primeira opção é a desejável.
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -109,19 +107,17 @@ Essa última opção não é recomendada, a primeira opção é a desejável.
...
@@ -109,19 +107,17 @@ Essa última opção não é recomendada, a primeira opção é a desejável.
\end{figure}
\end{figure}
Na figura \ref{fig:inst06}, temos a configuração de quebra de linha.
Na figura \ref{fig:inst06}, temos a configuração de quebra de linha.
Windows e sistemas Unix (Linux, Mac) possuem formatos diferentes de quebra
Windows e sistemas Unix (Linux, Mac) possuem formatos diferentes de
de linha em arquivos de texto. Se você escreve um código com quebras de
quebra de linha em arquivos de texto. Se você escreve um código com
linha no formato Windows, outra pessoa pode ter problemas ao abrir o
quebras de linha no formato Windows, outra pessoa pode ter problemas ao
mesmo arquivo em um Linux, e vice-versa. Este passo, portanto, permite
abrir o mesmo arquivo em um Linux, e vice-versa. Este passo, portanto,
normalizar isso.
permite normalizar isso. A primeira opção converte automaticamente os
A primeira opção converte automaticamente os arquivos para padrão Windows
arquivos para padrão Windows quando receber algum arquivo e converterá
quando receber algum arquivo e converterá para padrão Unix quando
para padrão Unix quando “comitar” (enviar alterações) ao repositório. A
“comitar” (enviar alterações) ao repositório. A segunda opção,
segunda opção, não faz nenhuma conversão ao receber arquivos, mas
não faz nenhuma conversão ao receber arquivos, mas convertem
convertem para padrão Unix ao “comitar”. Já a terceira opção, o Git não
para padrão Unix ao “comitar”.
fará nenhuma conversão. Recomenda-se a seleção da opção "Checkout
Já a terceira opção, o Git não fará nenhuma conversão.
Windows-style, commit Unix-Style line endings".
Recomenda-se a seleção da opção "Checkout Windows-style,
commit Unix-Style line endings".
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -131,12 +127,11 @@ commit Unix-Style line endings".
...
@@ -131,12 +127,11 @@ commit Unix-Style line endings".
\label{fig:inst06}
\label{fig:inst06}
\end{figure}
\end{figure}
No passo da figura \ref{fig:inst07}, temos a configuração do
No passo da figura \ref{fig:inst07}, temos a configuração do emulador de
emulador de terminal para usar com o Git Bash.
terminal para usar com o Git Bash. A primeira opção utiliza o terminal
A primeira opção utiliza o terminal MSys2 (Shell), que permite utilizar
MSys2 (Shell), que permite utilizar comandos Unix no Windows. Já a
comandos Unix no Windows. Já a segunda opção, utiliza o terminal
segunda opção, utiliza o terminal padrão do Windows. Recomendamos a
padrão do Windows. Recomendamos a primeira opção.
primeira opção. Feito isso, dê continuidade a instalação.
Feito isso, dê continuidade a instalação.
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -157,29 +152,30 @@ performance. Essa opção é para habilitar o sistema de cache de arquivo.
...
@@ -157,29 +152,30 @@ performance. Essa opção é para habilitar o sistema de cache de arquivo.
\label{fig:inst08}
\label{fig:inst08}
\end{figure}
\end{figure}
Feito isso, “Next”, “Finish” e o Git está instalado.
Feito isso, "Next", "Finish" e o Git está instalado.
## Linux
## Linux
Em qualquer sistema Linux, pode-se utilizar o gerenciador de pacotes da
respectiva distribuição para instalar o Git.
Em qualquer sistema Linux, pode-se utilizar o gerenciador de pacotes da
Basta executar o código de instalação de sua respectiva distribuição.
respectiva distribuição para instalar o Git. Basta executar o código de
instalação de sua respectiva distribuição.
**Debian**
**Debian**
Em uma sessão de terminal Linux de distribuições Debian (Ubuntu, Mint),
Em uma sessão de terminal Linux de distribuições Debian (Ubuntu, Mint),
execute o código abaixo.
execute o código abaixo. Adicione o ppa para obter a versão mais
Adicione o ppa para obter a versão mais recente do Git.
recente do Git.
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
sudo add-apt-repository ppa:git-core/ppa
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get update
```
```
Agora, execute o comando abaixo para instalação do Git.
Agora, execute o comando abaixo para instalação do Git. Siga as
Siga as instruções do prompt de comando, primeiro confirmando a instalação
instruções do prompt de comando, primeiro confirmando a instalação dos
dos pacotes e suas dependências, depois confirmando a instalação
pacotes e suas dependências, depois confirmando a instalação do pacote
do pacote git-core.
git-core.
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
sudo apt-get install git git-core git-man git-gui git-doc \
sudo apt-get install git git-core git-man git-gui git-doc \
ssh openssh-server openssh-client
ssh openssh-server openssh-client
...
@@ -187,11 +183,11 @@ git --version
...
@@ -187,11 +183,11 @@ git --version
```
```
Para adicionar ferramentas complementares, execute:
Para adicionar ferramentas complementares, execute:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
sudo apt-get install gitk meld
sudo apt-get install gitk meld
```
```
**Arch**
**Arch**
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
...
@@ -203,30 +199,31 @@ git --version
...
@@ -203,30 +199,31 @@ git --version
**Fedora**
**Fedora**
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
Y
um install git
y
um install git
git --version
git --version
```
```
Usuários de outra versão do Linux podem visitar Download for Linux\footnote{\url{https://git-scm.com/download/linux}}.
Usuários de outra versão do Linux podem visitar Download for
Linux\footnote{\url{https://git-scm.com/download/linux}}.
## MacOS
## MacOS
Existem duas maneiras de instalar o Git no Mac, uma pelo instalador e
Existem duas maneiras de instalar o Git no Mac, uma pelo instalador e
outra através do MacPorts.
outra através do MacPorts.
**Utiizando o Instalador**
**Utiizando o Instalador**
O usuário deverá acessar Download for
O usuário deverá acessar Download for
Mac\footnote{\url{http://git-scm.com/downloads}}, clicar em "Download"
Mac\footnote{\url{http://git-scm.com/downloads}}, clicar em "Download"
e
e
baixar o arquivo ".dmg".
baixar o arquivo ".dmg".
Após o download, é necessário clicar duas vezes para ter acesso ao pacote
Após o download, é necessário clicar duas vezes para ter acesso ao
de instalação. Dentro do arquivo ".dmg", execute o arquivo ".pkg" para
pacote de instalação. Dentro do arquivo ".dmg", execute o arquivo ".pkg"
iniciar a instalação.
para iniciar a instalação. Siga os passos até concluir a instalação. É
Siga os passos até concluir a instalação. É recomendável utilizar a
recomendável utilizar a instalação padrão.
instalação padrão.
Para testar a instalação, abra o terminal e digite o comando
“
git
”
.
Para testar a instalação, abra o terminal e digite o comando
"
git
"
.
A
A
saída deverá ser similar a figura \ref{fig:inst09}:
saída deverá ser similar a figura \ref{fig:inst09}:
\begin{figure}
\begin{figure}
\begin{center}
\begin{center}
...
@@ -240,14 +237,12 @@ A saída deverá ser similar a figura \ref{fig:inst09}:
...
@@ -240,14 +237,12 @@ A saída deverá ser similar a figura \ref{fig:inst09}:
A maneira mais fácil de instalar Git no Mac é via
A maneira mais fácil de instalar Git no Mac é via
MacPorts\footnote{\url{http://www.macports.org}}, para isso basta
MacPorts\footnote{\url{http://www.macports.org}}, para isso basta
executar o seguinte
executar o seguinte comando:
comando:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
sudo port install git-core
sudo port install git-core
```
```
# Configurando Perfil
# Configurando Perfil
As configurações vão determinar algumas opções globais do Git, sendo
As configurações vão determinar algumas opções globais do Git, sendo
...
@@ -255,26 +250,29 @@ necessário fazê-las apenas uma vez.
...
@@ -255,26 +250,29 @@ necessário fazê-las apenas uma vez.
## Usuário
## Usuário
Os comandos abaixo vão configurar o nome de usuário e endereço de e-mail.
Os comandos abaixo vão configurar o nome de usuário e endereço de
Esta informação é importante pois é anexada aos commits que você realiza,
e-mail. Esta informação é importante pois é anexada aos commits que
ou seja, as configurações ficarão associadas ao trabalho em desenvolvimento,
você realiza, ou seja, as configurações ficarão associadas ao trabalho
permitindo que os colaboradores/gestores do projeto identifiquem suas
em desenvolvimento, permitindo que os colaboradores/gestores do projeto
contribuições.
identifiquem suas contribuições. Caso o projeto seja individual, a
Caso o projeto seja individual, a importância de configurar usuário e
importância de configurar usuário e e-mail se mantém. Uma vez que se
e-mail se mantém. Uma vez que se trabalha com duas ou mais máquinas,
trabalha com duas ou mais máquinas, a maneira de identificar a pessoa
a maneira de identificar a pessoa que está desenvolvendo o trabalho é
que está desenvolvendo o trabalho é pelo nome de usuário.
pelo nome de usuário.
Em um terminal Bash, execute o código abaixo:
Em um terminal Bash, execute o código abaixo:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
git config --global user.name "Knight Rider"
git config --global user.name "Knight Rider"
git config --global user.email "batman@justiceleague.org"
git config --global user.email "batman@justiceleague.org"
```
```
A opção `--global` usará essa informação para todo projeto Git da máquina.
A opção `--global` usará essa informação para todo projeto Git da
máquina.
É possível fazer definições para cada projeto, ou seja, não globais.
É possível fazer definições para cada projeto, ou seja, não globais.
Para isso é necessário executar o comando a seguir sem a opção `--global`.
Para isso é necessário executar o comando a seguir sem a opção
`--global`.
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
git config user.name "Knight Rider"
git config user.name "Knight Rider"
git config user.email "batman@justiceleague.org"
git config user.email "batman@justiceleague.org"
...
@@ -282,35 +280,39 @@ git config user.email "batman@justiceleague.org"
...
@@ -282,35 +280,39 @@ git config user.email "batman@justiceleague.org"
Uma vez configurado o perfil, o Git está pronto para uso.
Uma vez configurado o perfil, o Git está pronto para uso.
## Atalhos
## Atalhos
Os atalhos no Git são chamados de *Alias*. Com ele podemos mapear
comandos
Os atalhos no Git são chamados de *Alias*. Com ele podemos mapear
que repetidamente usamos para algumas poucas teclas. Estes
atalhos podem
comandos
que repetidamente usamos para algumas poucas teclas. Estes
ser criados de dois modos: através do comando no terminal
ou editando
atalhos podem
ser criados de dois modos: através do comando no terminal
diretamente no arquivo `/.gitconfig`.
ou editando
diretamente no arquivo `/.gitconfig`.
**Pelo terminal:**
**Pelo terminal:**
Execute o comando abaixo com o atalho de sua preferência e o nome completo
Execute o comando abaixo com o atalho de sua preferência e o nome
do camando o qual deseja criar o alias.
completo do camando o qual deseja criar o alias.
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
git config --global alias.nome_do_alias "comando inteiro"
git config --global alias.nome_do_alias "comando inteiro"
```
```
Um exemplo bem simples é o seguinte:
Um exemplo bem simples é o seguinte:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
git config --global alias.st "status"
git config --global alias.st "status"
```
```
Assim, ao executar git st é o mesmo que executar git status.
Assim, ao executar git st é o mesmo que executar git status.
Pelo método citado acima, o alias é adicionado automaticamente no seu arquivo `/.gitconfig`.
Pelo método citado acima, o alias é adicionado automaticamente no seu
arquivo `/.gitconfig`.
**Pelo arquivo `/.gitconfig`:**
**Pelo arquivo `/.gitconfig`:**
Pode-se criar atalhos através de um bloco no seu arquivo de configuração.
Pode-se criar atalhos através de um bloco no seu arquivo de
Para isso, é necessário localizar o diretório do Git e adicionar a lista
configuração. Para isso, é necessário localizar o diretório do Git e
de comandos desejada, como no exemplo:
adicionar a lista de comandos desejada, como no exemplo:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
[alias]
[alias]
st = status
st = status
...
@@ -323,22 +325,22 @@ de comandos desejada, como no exemplo:
...
@@ -323,22 +325,22 @@ de comandos desejada, como no exemplo:
Assim que adicionar este bloco com os comandos de sua escolha, ele irá
Assim que adicionar este bloco com os comandos de sua escolha, ele irá
funcionar imediatamente.
funcionar imediatamente.
Segue abaixo os caminhos para encontrar o arquivo `/.gitconfig` nos sistemas operacionais:
Segue abaixo os caminhos para encontrar o arquivo `/.gitconfig` nos
sistemas operacionais:
+ Windows:
+ Windows:
1 - C:\\Pasta_do_seu_projeto\\.git\\config
1. `C:\\Pasta_do_seu_projeto\\.git\\config`
2 – C:\\Documents and Settings\\Seu_usuario\\.gitconfig
2. `C:\\Documents and Settings\\Seu_usuario\\.gitconfig`
3 – C:\\Arquivos de programas\\Git\\etc\\gitconfig
3. `C:\\Arquivos de programas\\Git\\etc\\gitconfig`
+ Mac:
+ Mac:
1 - /Pasta_do_seu_projeto/.git/config
1. `/Pasta_do_seu_projeto/.git/config`
2 – /Users/Seu_usuario/.gitconfig
2. `/Users/Seu_usuario/.gitconfig`
3 – /usr/local/git/etc/gitconfig
3. `/usr/local/git/etc/gitconfig`
Obs: Os arquivos de configuração do Git não tem extensão.
+ Linux:
+ Linux:
Crie um arquivo como _sudo_ dentro da pasta etc/ com nome de gitconfig e
1. Crie um arquivo como _sudo_ dentro da pasta etc/ com nome de
coloque os atalhos de sua escolha.
gitconfig e coloque os atalhos de sua escolha.
Obs: Os arquivos de configuração do Git não tem extensão.
Não importa o método você utilize, suas configurações sempre ficarão
Não importa o método você utilize, suas configurações sempre ficarão
salvas no arquivo `/.gitconfig`.
salvas no arquivo `/.gitconfig`.
...
@@ -347,41 +349,45 @@ salvas no arquivo `/.gitconfig`.
...
@@ -347,41 +349,45 @@ salvas no arquivo `/.gitconfig`.
Usando o arquivo `.gitignore` podemos ignorar arquivos que não desejamos
Usando o arquivo `.gitignore` podemos ignorar arquivos que não desejamos
versionar no repositório, pode ser feito por projeto e por usuário.
versionar no repositório, pode ser feito por projeto e por usuário.
Configurar um arquivo `.gitignore` antes de começar a trabalhar,
Configurar um arquivo `.gitignore` antes de começar a trabalhar,
é
é
importante, pois evita commits acidentais de arquivos que não deveriam
importante, pois evita commits acidentais de arquivos que não deveriam
ir para o seu repositório Git.
ir para o seu repositório Git.
**Ignorar Arquivos por Projeto:**
**Ignorar Arquivos por Projeto:**
Em todos os projetos que necessitam de um controle de versão há sempre
Em todos os projetos que necessitam de um controle de versão há sempre
casos em que arquivos não precisam ser versionados. Para isso é preciso
casos em que arquivos não precisam ser versionados. Para isso é preciso
criar um arquivo `.gitignore` no diretório raiz do projeto, o qual contém
criar um arquivo `.gitignore` no diretório raiz do projeto, o qual
padrões (pattern) que serão ignorados, cada padrão fica em uma linha
contém padrões (pattern) que serão ignorados, cada padrão fica em uma
como no exemplo:
linha como no exemplo:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
$ cat .gitignore
$ cat .gitignore
*.[oa]
*.[oa]
*~
*~
```
```
A primeira linha fala para o Git ignorar qualquer arquivo finalizado
A primeira linha fala para o Git ignorar qualquer arquivo finalizado
em
em
**.o** ou **.a** e a segunda linha ignora todos os arquivos que
**.o** ou **.a** e a segunda linha ignora todos os arquivos que
terminam
terminam
com um til **(~)**. Esses padrões podem serem feitos de acordo
com um til **(~)**. Esses padrões podem serem feitos de acordo
com a
com a
necessidade de cada projeto.
necessidade de cada projeto.
**Ignorar Arquivos por Usuário (Globalmente):**
**Ignorar Arquivos por Usuário (Globalmente):**
Para não precisar criar uma lista de comandos para serem ignorados em cada
Para não precisar criar uma lista de comandos para serem ignorados em
projeto, é possível ignorar arquivos em todos os repositórios. Para isso,
cada projeto, é possível ignorar arquivos em todos os repositórios. Para
basta criar um arquivo `.gitignore` em seu diretório _home_ contendo os
isso, basta criar um arquivo `.gitignore` em seu diretório _home_
padrões os quais deseja ignorar e executar o comando abaixo no terminal
contendo os padrões os quais deseja ignorar e executar o comando abaixo
a partir da pasta onde está localizado o arquivo `.gitignore`:
no terminal a partir da pasta onde está localizado o arquivo
`.gitignore`:
```{r, engine="bash", eval=FALSE}
```{r, engine="bash", eval=FALSE}
git config --global core.excludesfile ~/.gitignore
git config --global core.excludesfile ~/.gitignore
```
```
A partir disso, todos os arquivos que estão na lista serão ignorados pelo usuário.
A partir disso, todos os arquivos que estão na lista serão ignorados
pelo usuário.
Finalmente com a instalação, configuração essencial (usuário e e-mail)
Finalmente com a instalação, configuração essencial (usuário e e-mail)
e
e
configurações adicionais concluídos, podemos começar a utilizar o Git
configurações adicionais concluídos, podemos começar a utilizar o Git
para versionar nossos projetos.
para versionar nossos projetos.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment