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
Harbor Registry
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
478b2b7b
Commit
478b2b7b
authored
9 years ago
by
Eduardo E. R. Junior
Browse files
Options
Downloads
Patches
Plain Diff
Adiciona introdução e motivação para utilização das GUI's para GIT
parent
f50f4e9c
No related branches found
No related tags found
1 merge request
!20
Issue#28
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
cap06.Rmd
+31
-13
31 additions, 13 deletions
cap06.Rmd
with
31 additions
and
13 deletions
cap06.Rmd
+
31
−
13
View file @
478b2b7b
...
@@ -16,22 +16,40 @@ opts_chunk$set(comment = NA)
...
@@ -16,22 +16,40 @@ opts_chunk$set(comment = NA)
## Ferramentas gráficas ##
## Ferramentas gráficas ##
Definir *GUI's (Graphical User Interfaces)*. Particularizar e motivar,
No GIT, como vimos até agora, todo o gerenciamento do projeto é
com situações exemplo, a utilização de interfaces gráficas no fluxo de
realizado via *CLI (Command line interface)*, linhas de comando
trabalho de um projeto com versionamento **GIT**.
interpretadas, geralmente pelo *bash*. Isso confere um maior controle e
segurança nas ações realizadas, mas em muitas situações os comandos e
*outpus* GIT não se apresentam de forma tão amigável seja pela difícil
memorização ou pela interatividade limitada.
Os comandos mais usuais como `git add`, `git commit` se tornam simples,
pois, mesmo para um usuário iniciante eles fazem parte do cotidiano em
um projeto sob versionamento GIT. Mas algumas situações que não ocorrem
com frequência, como por exemplo voltar a versão de um arquivo ou do
repositório, requerem comandos que são pouco utilizados e, não raramente
para realizá-las é necessário a consulta de algum material sobre
GIT. Outra situação onde a utilização dos comandos é dificultada, ocorre
para projetos maiores, onde muitos arquivos são alterados
simultaneamente e o procedimento de *commit* se torna trabalhoso, pois
é necessário listar todos os arquivos que fazem parte de um *commit*
no commando `git add`. Uma última situação exemplo em que o uso de *CLI*
não parece satisfatório é na comparação de arquivos, já usamos o comando
`git diff` na seção 3 e o *output* deste comando foi de simples
visualização, mas em arquivos maiores (com muitas linhas) a navegação
para verificar as alterações do arquivo não é tão amigável. Para
facilitar essas e outras situações surgem as *GUI's (Graphical User
Interfaces)*, interfaces gráficas para o usuário que incorporam comandos
GIT em *widgets*(botões, caixas de texto etc.) dispostos em um janela
gráfica de seu sistema operacional.
Neste capítulo apresentamos as principais *GUI's* para GIT em diferentes
plataformas sistemas UNIX, Mac OS X e Windows. Detalhes de download,
instalação e exemplos da utilização destas interfaces no fluxo de
trabalho de um projeto com versionamento **GIT** são descritos.
## Interfaces GIT ##
## Interfaces GIT ##
Interfaces para gestão de um repositório **GIT**. Estas facilitam a
utilização das principais instruções **GIT** (`git add`, `git commit`,
`git push`) e a visualização dos arquivos e alterações no repositório.
Conteúdo de cada interface:
* *Scrennshots*
* Intruções para *download* e instalação
* Facilidades e limitações
### git-gui (Nativo) ###
### git-gui (Nativo) ###
### gitk (Tcl/Tk) / gitg (Gtk) / gitx (MacOS) ###
### gitk (Tcl/Tk) / gitg (Gtk) / gitx (MacOS) ###
...
...
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