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
7496bd06
Commit
7496bd06
authored
9 years ago
by
Teste
Browse files
Options
Downloads
Patches
Plain Diff
Trocando Algumas Palavras
parent
017eca0a
No related branches found
No related tags found
1 merge request
!3
Issue#7
Changes
2
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
git_tuto.Rmd
+17
-15
17 additions, 15 deletions
git_tuto.Rmd
git_tuto.md
+250
-248
250 additions, 248 deletions
git_tuto.md
with
267 additions
and
263 deletions
git_tuto.Rmd
+
17
−
15
View file @
7496bd06
...
@@ -1839,13 +1839,13 @@ opts_chunk$set(eval=FALSE)
...
@@ -1839,13 +1839,13 @@ opts_chunk$set(eval=FALSE)
Há momentos em que é necessário a criação de arquivos e pastas, dentro do
Há momentos em que é necessário a criação de arquivos e pastas, dentro do
repositório git, que não devem ser versionados, como é o caso de uma
repositório git, que não devem ser versionados, como é o caso de uma
compilação Latex, que gera arquivos auxiliares que não é
necessári
o deixar
compilação Latex, que gera arquivos auxiliares que não é
precis
o deixar
disponível a terceiros. Para esse intuito, o git possui um recurso que permite
disponível a terceiros. Para esse intuito, o git possui um recurso que permite
que arquivos e pastas fiquem "invisíveis" para o software.
que arquivos e pastas fiquem "invisíveis" para o software.
Para que isso ocorra, é
necessario
a criação de um arquivo com extensão
Para que isso ocorra, é
indispensável
a criação de um arquivo com extensão
`.gitignore`, que o git irá reconhecer e efetuar
sua
leitura a procura de
`.gitignore`, que o git irá reconhecer e efetuar leitura a procura de
pastas e arquivos a ignorar. Dentro deste arquivo, é
necessário
que seja
pastas e arquivos a ignorar. Dentro deste arquivo, é
imprescindível
que seja
escrito, por linha, somente um nome de pasta ou arquivo a ser ignorado.
escrito, por linha, somente um nome de pasta ou arquivo a ser ignorado.
### Padrões de formatos para o `.gitignore`
### Padrões de formatos para o `.gitignore`
...
@@ -1866,12 +1866,9 @@ mas deixar de ignorar um arquivo específico dentro dela
...
@@ -1866,12 +1866,9 @@ mas deixar de ignorar um arquivo específico dentro dela
(Exemplo: !Nome_Dir/Arquivo.txt).
(Exemplo: !Nome_Dir/Arquivo.txt).
* O asterisco ` * ` pode ser usado para substituir parte do nome de
* O asterisco ` * ` pode ser usado para substituir parte do nome de
arquivos
ou
pastas ou o nome inteiro. Is
t
o é valido também para a
arquivos
e
pastas
,
ou o nome inteiro. Is
s
o é valido também para a
extensão do arquivo.
extensão do arquivo.
* Para ignorar um arquivo, ele pode ser adicionado com seu nome e
extensão a lista, com um ` * ` substituindo o nome ou a extensão.
* Um diretório pode ser ignorado adicionando seu nome e uma barra ao final deste.
* Um diretório pode ser ignorado adicionando seu nome e uma barra ao final deste.
* Dois asteriscos ` ** ` podem ser usados para substituir caminhos de subpastas,
* Dois asteriscos ` ** ` podem ser usados para substituir caminhos de subpastas,
...
@@ -1895,9 +1892,9 @@ O código abaixo é um exemplo de um arquivo com extensão `.gitignore`:
...
@@ -1895,9 +1892,9 @@ O código abaixo é um exemplo de um arquivo com extensão `.gitignore`:
EXEMPLO.*
EXEMPLO.*
# Ignorando arquivos que possuam
EX
no nome:
# Ignorando arquivos que possuam
HTML
no nome:
EX
*.*
HTML
*.*
# Ignorando as Subpastas e os arquivos da pasta DIR:
# Ignorando as Subpastas e os arquivos da pasta DIR:
...
@@ -1909,6 +1906,9 @@ DIR/*
...
@@ -1909,6 +1906,9 @@ DIR/*
```
```
Vale ressaltar que, no exemplo acima, por mais que esteja sendo ignorado arquivos
com o nome EXEMPLO, e arquivos com extensão .aux,
o arquivo EXEMPLO.aux (que está pecedido do sinal `!`) não será ignorado.
### Tornando Global
### Tornando Global
...
@@ -1926,11 +1926,13 @@ git config --global core.excludesfile ~/.gitignore_global
...
@@ -1926,11 +1926,13 @@ git config --global core.excludesfile ~/.gitignore_global
(pasta do seu projeto) será atribuido como global no arquivo de
(pasta do seu projeto) será atribuido como global no arquivo de
configuração do git (`.gitconfig`).
configuração do git (`.gitconfig`).
Uma observação importante a ser feita é que, se adicionado como global
Uma observação importante a ser feita é que, se adicionado arquivos para
uma exclusão a arquivos PDF (Usando: *.pdf), por exemplo, todos os arquivos com esta
serem ignorados globalmente, como arquivos PDF (Usando: *.pdf), por exemplo,
extensão serão ignorados pelo git, não somente os do projeto atual.
todos os arquivos com essa extensão serão ignorados pelo git,
Portanto, é recomendado somente definir um `.gitignore` como global, se ele possuir
não somente os do projeto atual.
apenas exclusões de arquivos auxiliares, que não são necessários para compilação.
Portanto, é recomendado somente definir um `.gitignore` como global,
se ele apenas desconsiderar arquivos auxiliares, ou seja, que não serão necessários
para compilações futuras.
****
****
## Autenticando em contas do GitLab (c3sl) e GitHub
## Autenticando em contas do GitLab (c3sl) e GitHub
...
...
This diff is collapsed.
Click to expand it.
git_tuto.md
+
250
−
248
View file @
7496bd06
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