<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://dainf.ct.utfpr.edu.br/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://dainf.ct.utfpr.edu.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Surfx</id>
		<title>Wiki DAINF - Contribuições do usuário [pt-br]</title>
		<link rel="self" type="application/atom+xml" href="http://dainf.ct.utfpr.edu.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Surfx"/>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Especial:Contribui%C3%A7%C3%B5es/Surfx"/>
		<updated>2026-04-15T14:15:12Z</updated>
		<subtitle>Contribuições do usuário</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2010-07-05T13:42:43Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
Site de ref. para GIT: [http://gitref.org/index.html http://gitref.org/index.html]&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR]&amp;lt;br /&amp;gt; [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;br /&gt;
&lt;br /&gt;
=== Para enviar um novo ramo para o GitHub ===&lt;br /&gt;
   git push origin [novo-ramo-remoto]&lt;br /&gt;
&lt;br /&gt;
=== Para baixar o ramo experimental do KEMS ===&lt;br /&gt;
&lt;br /&gt;
1. Abrir um terminal. &amp;lt;br /&amp;gt;&lt;br /&gt;
2. Ir para uma pasta onde possa ser criado o diretório KEMS. &amp;lt;br /&amp;gt;&lt;br /&gt;
3. Baixar o KEMS: &amp;lt;br /&amp;gt;&lt;br /&gt;
   git clone git://github.com/adolfont/KEMS.git&lt;br /&gt;
4. Ir para a pasta KEMS&lt;br /&gt;
   cd KEMS&lt;br /&gt;
5. Baixar o ramo &amp;quot;experimental&amp;quot; com:&lt;br /&gt;
   git branch --track experimental origin/experimental&lt;br /&gt;
6. Passar a usar o ramo &amp;quot;experimental&amp;quot;&lt;br /&gt;
  git checkout experimental&lt;br /&gt;
&lt;br /&gt;
==== Procedimento genérico para baixar e usar um ramo não-mestre de um projeto ====&lt;br /&gt;
&lt;br /&gt;
  git clone REPOSITORIO_GIT&lt;br /&gt;
  cd PASTA_PRINCIPAL&lt;br /&gt;
  git branch --track RAMO origin/RAMO&lt;br /&gt;
  git checkout RAMO&lt;br /&gt;
&lt;br /&gt;
onde&lt;br /&gt;
&lt;br /&gt;
* REPOSITORIO_GIT=local do repositório git&lt;br /&gt;
* PASTA_PRINCIPAL=pasta do projeto&lt;br /&gt;
* RAMO=ramo não-mestre do repositório&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Para baixar atualizações ====&lt;br /&gt;
&lt;br /&gt;
  git pull git@github.com:adolfont/KEMS.git experimental&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
* [http://git-scm.com/ Site oficial do Git]&lt;br /&gt;
* [http://www.slideshare.net/slide_user/magia-git Magia Git]&lt;br /&gt;
* [http://gitref.org/ Git Reference]&lt;br /&gt;
* [http://www.developer.com/features/article.php/3886146/10-Git-Tips-and-Tricks-for-Beginners.htm  10 Git Tips and Tricks for Beginners]&lt;br /&gt;
* [http://progit.org/book/ Pro Git Book]&lt;br /&gt;
&lt;br /&gt;
= Provedores =&lt;br /&gt;
&lt;br /&gt;
* http://github.com/&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-12-07T13:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR]&amp;lt;br /&amp;gt; [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;br /&gt;
&lt;br /&gt;
=== Para enviar um novo ramo para o GitHub ===&lt;br /&gt;
   git push origin [novo-ramo-remoto]&lt;br /&gt;
&lt;br /&gt;
=== Para baixar o ramo experimental do KEMS ===&lt;br /&gt;
&lt;br /&gt;
1. Abrir um terminal. &amp;lt;br /&amp;gt;&lt;br /&gt;
2. Ir para uma pasta onde possa ser criado o diretório KEMS. &amp;lt;br /&amp;gt;&lt;br /&gt;
3. Baixar o KEMS: &amp;lt;br /&amp;gt;&lt;br /&gt;
   git clone git://github.com/adolfont/KEMS.git&lt;br /&gt;
4. Ir para a pasta KEMS&lt;br /&gt;
   cd KEMS&lt;br /&gt;
5. Baixar o ramo &amp;quot;experimental&amp;quot; com:&lt;br /&gt;
   git branch --track experimental origin/experimental&lt;br /&gt;
6. Passar a usar o ramo &amp;quot;experimental&amp;quot;&lt;br /&gt;
  git checkout experimental&lt;br /&gt;
&lt;br /&gt;
==== Procedimento genérico para baixar e usar um ramo não-mestre de um projeto ====&lt;br /&gt;
&lt;br /&gt;
  git clone REPOSITORIO_GIT&lt;br /&gt;
  cd PASTA_PRINCIPAL&lt;br /&gt;
  git branch --track RAMO origin/RAMO&lt;br /&gt;
  git checkout RAMO&lt;br /&gt;
&lt;br /&gt;
onde&lt;br /&gt;
&lt;br /&gt;
* REPOSITORIO_GIT=local do repositório git&lt;br /&gt;
* PASTA_PRINCIPAL=pasta do projeto&lt;br /&gt;
* RAMO=ramo não-mestre do repositório&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Para baixar atualizações ====&lt;br /&gt;
&lt;br /&gt;
  git pull git@github.com:adolfont/KEMS.git experimental&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote</id>
		<title>Testes do KEMS em Lote</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote"/>
				<updated>2009-11-11T12:25:14Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: /* TODO: Exemplos de sequencias de testes para o KEMS v. 0.9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuração =&lt;br /&gt;
&lt;br /&gt;
* Máquina: xue.dainf.ct.utfpr.edu.br&lt;br /&gt;
* Servidor git&lt;br /&gt;
&lt;br /&gt;
== Como descobrir a configuração da máquina usada para testes no Linux ==&lt;br /&gt;
&lt;br /&gt;
Em destaque nas linha abaixo os itens mais importantes. Ver mais em http://www.linux.com/archive/feature/126718?theme=print&lt;br /&gt;
&lt;br /&gt;
=== Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/version &lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
 cat /proc/version &lt;br /&gt;
 '''Linux version 2.6.18-4-486''' (Debian 2.6.18.dfsg.1-12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) ('''Debian''' 4.1.1-21)) #1 Wed May 9 22:23:40 UTC 2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ou uname -a&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/cpuinfo &lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: AuthenticAMD&lt;br /&gt;
 cpu family	: 15&lt;br /&gt;
 model		: 47&lt;br /&gt;
 '''model name	: AMD Athlon(tm) 64 Processor 3000+'''&lt;br /&gt;
 stepping	: 2&lt;br /&gt;
 '''cpu MHz		: 1800.204'''&lt;br /&gt;
 '''cache size	: 512 KB'''&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 1&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm ts fid vid ttp tm stc&lt;br /&gt;
 bogomips	: 3602.35&lt;br /&gt;
&lt;br /&gt;
=== Memória ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/meminfo &lt;br /&gt;
 '''MemTotal:       508596 kB'''&lt;br /&gt;
 (...)&lt;br /&gt;
 VmallocChunk:   517824 kB&lt;br /&gt;
&lt;br /&gt;
= Roteiro =&lt;br /&gt;
&lt;br /&gt;
* Editar arquivo de sequencia &amp;lt;arquivo.seq&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Executar da seguinte forma:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para direcionar para arquivo:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; [results.tex]&lt;br /&gt;
&lt;br /&gt;
* Para deixar em background (e assim poder deslogar e deixar rodando):&lt;br /&gt;
 nohup java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; results.tex &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* Neste caso, acompanhar a execução do processo encontrando-o em &lt;br /&gt;
 ps -aux | grep java&lt;br /&gt;
ou&lt;br /&gt;
 top&lt;br /&gt;
ou&lt;br /&gt;
 tail -f [results.tex]&lt;br /&gt;
&lt;br /&gt;
= Como elaborar sequencias de testes = &lt;br /&gt;
&lt;br /&gt;
Basta editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
E selecionar as famílias a serem provadas em '&amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;', escolher as estratégias à serem usadas em &amp;lt;strong&amp;gt;strategies&amp;lt;/strong&amp;gt;, e os comparadores em &amp;lt;strong&amp;gt;comparators&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   times=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;strategies&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;comparators&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
== Como decidir quantas vezes rodar cada caso ==&lt;br /&gt;
&lt;br /&gt;
Ao editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Adicionar o número de vezes em '&amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;' (no caso esta como 1):&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   &amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   problems=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
= Exemplos de sequencias de testes para o KEMS v. 0.9=&lt;br /&gt;
&lt;br /&gt;
  nano testes.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  parser=satlfiinconsdef&lt;br /&gt;
  saveOrigin=true&lt;br /&gt;
  discardClosedBranches=false&lt;br /&gt;
  saveDiscardedBranches=false&lt;br /&gt;
  times=5&lt;br /&gt;
  timeLimit=600&lt;br /&gt;
&lt;br /&gt;
  problems=&lt;br /&gt;
  problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
  problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
  problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
  strategies=&lt;br /&gt;
  C1SimpleStrategy&lt;br /&gt;
  #ConfigurableSimpleStrategy&lt;br /&gt;
  #MBCSimpleStrategy&lt;br /&gt;
  #MBCConfigurableSimpleStrategy&lt;br /&gt;
  #MBCSimpleWithOptionalRulesStrategy&lt;br /&gt;
  #MCISimpleStrategy&lt;br /&gt;
  #MCIConfigurableSimpleStrategy&lt;br /&gt;
  #MCISimpleWithOptionalRulesStrategy&lt;br /&gt;
  #MemorySaverStrategy&lt;br /&gt;
  #SimpleStrategy&lt;br /&gt;
  #BackjumpingSimpleStrategy&lt;br /&gt;
  #LearningSimpleStrategy&lt;br /&gt;
  #NewLearningSimpleStrategy&lt;br /&gt;
&lt;br /&gt;
  comparators=&lt;br /&gt;
  AndComparator&lt;br /&gt;
  ConsistencyComplexityComparator&lt;br /&gt;
  ComplexitySignedFormulaComparator&lt;br /&gt;
  ConnectiveSignedFormulaComparator&lt;br /&gt;
  ISignedFormulaComparator&lt;br /&gt;
  InsertionOrderSignedFormulaComparator&lt;br /&gt;
  InsertionOrderComparator&lt;br /&gt;
  NormalFormulaOrderSignedFormulaComparator&lt;br /&gt;
  ReverseFormulaOrderSignedFormulaComparator&lt;br /&gt;
  ReverseInsertionOrderSignedFormulaComparator&lt;br /&gt;
  ReverseInsertionOrderComparator&lt;br /&gt;
  SignSignedFormulaComparator&lt;br /&gt;
  #BiimpliesComparator&lt;br /&gt;
  #XorComparato&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote</id>
		<title>Testes do KEMS em Lote</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote"/>
				<updated>2009-11-11T11:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: /* Como elaborar sequencias de testes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuração =&lt;br /&gt;
&lt;br /&gt;
* Máquina: xue.dainf.ct.utfpr.edu.br&lt;br /&gt;
* Servidor git&lt;br /&gt;
&lt;br /&gt;
== Como descobrir a configuração da máquina usada para testes no Linux ==&lt;br /&gt;
&lt;br /&gt;
Em destaque nas linha abaixo os itens mais importantes. Ver mais em http://www.linux.com/archive/feature/126718?theme=print&lt;br /&gt;
&lt;br /&gt;
=== Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/version &lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
 cat /proc/version &lt;br /&gt;
 '''Linux version 2.6.18-4-486''' (Debian 2.6.18.dfsg.1-12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) ('''Debian''' 4.1.1-21)) #1 Wed May 9 22:23:40 UTC 2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ou uname -a&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/cpuinfo &lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: AuthenticAMD&lt;br /&gt;
 cpu family	: 15&lt;br /&gt;
 model		: 47&lt;br /&gt;
 '''model name	: AMD Athlon(tm) 64 Processor 3000+'''&lt;br /&gt;
 stepping	: 2&lt;br /&gt;
 '''cpu MHz		: 1800.204'''&lt;br /&gt;
 '''cache size	: 512 KB'''&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 1&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm ts fid vid ttp tm stc&lt;br /&gt;
 bogomips	: 3602.35&lt;br /&gt;
&lt;br /&gt;
=== Memória ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/meminfo &lt;br /&gt;
 '''MemTotal:       508596 kB'''&lt;br /&gt;
 (...)&lt;br /&gt;
 VmallocChunk:   517824 kB&lt;br /&gt;
&lt;br /&gt;
= Roteiro =&lt;br /&gt;
&lt;br /&gt;
* Editar arquivo de sequencia &amp;lt;arquivo.seq&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Executar da seguinte forma:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para direcionar para arquivo:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; [results.tex]&lt;br /&gt;
&lt;br /&gt;
* Para deixar em background (e assim poder deslogar e deixar rodando):&lt;br /&gt;
 nohup java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; results.tex &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* Neste caso, acompanhar a execução do processo encontrando-o em &lt;br /&gt;
 ps -aux | grep java&lt;br /&gt;
ou&lt;br /&gt;
 top&lt;br /&gt;
ou&lt;br /&gt;
 tail -f [results.tex]&lt;br /&gt;
&lt;br /&gt;
= Como elaborar sequencias de testes = &lt;br /&gt;
&lt;br /&gt;
Basta editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
E selecionar as famílias a serem provadas em '&amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;', escolher as estratégias à serem usadas em &amp;lt;strong&amp;gt;strategies&amp;lt;/strong&amp;gt;, e os comparadores em &amp;lt;strong&amp;gt;comparators&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   times=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;strategies&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;comparators&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
== Como decidir quantas vezes rodar cada caso ==&lt;br /&gt;
&lt;br /&gt;
Ao editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Adicionar o número de vezes em '&amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;' (no caso esta como 1):&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   &amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   problems=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
= TODO: Exemplos de sequencias de testes para o KEMS v. 0.9=&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote</id>
		<title>Testes do KEMS em Lote</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote"/>
				<updated>2009-11-11T11:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: /* TODO: Como decidir quantas vezes rodar cada caso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuração =&lt;br /&gt;
&lt;br /&gt;
* Máquina: xue.dainf.ct.utfpr.edu.br&lt;br /&gt;
* Servidor git&lt;br /&gt;
&lt;br /&gt;
== Como descobrir a configuração da máquina usada para testes no Linux ==&lt;br /&gt;
&lt;br /&gt;
Em destaque nas linha abaixo os itens mais importantes. Ver mais em http://www.linux.com/archive/feature/126718?theme=print&lt;br /&gt;
&lt;br /&gt;
=== Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/version &lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
 cat /proc/version &lt;br /&gt;
 '''Linux version 2.6.18-4-486''' (Debian 2.6.18.dfsg.1-12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) ('''Debian''' 4.1.1-21)) #1 Wed May 9 22:23:40 UTC 2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ou uname -a&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/cpuinfo &lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: AuthenticAMD&lt;br /&gt;
 cpu family	: 15&lt;br /&gt;
 model		: 47&lt;br /&gt;
 '''model name	: AMD Athlon(tm) 64 Processor 3000+'''&lt;br /&gt;
 stepping	: 2&lt;br /&gt;
 '''cpu MHz		: 1800.204'''&lt;br /&gt;
 '''cache size	: 512 KB'''&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 1&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm ts fid vid ttp tm stc&lt;br /&gt;
 bogomips	: 3602.35&lt;br /&gt;
&lt;br /&gt;
=== Memória ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/meminfo &lt;br /&gt;
 '''MemTotal:       508596 kB'''&lt;br /&gt;
 (...)&lt;br /&gt;
 VmallocChunk:   517824 kB&lt;br /&gt;
&lt;br /&gt;
= Roteiro =&lt;br /&gt;
&lt;br /&gt;
* Editar arquivo de sequencia &amp;lt;arquivo.seq&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Executar da seguinte forma:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para direcionar para arquivo:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; [results.tex]&lt;br /&gt;
&lt;br /&gt;
* Para deixar em background (e assim poder deslogar e deixar rodando):&lt;br /&gt;
 nohup java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; results.tex &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* Neste caso, acompanhar a execução do processo encontrando-o em &lt;br /&gt;
 ps -aux | grep java&lt;br /&gt;
ou&lt;br /&gt;
 top&lt;br /&gt;
ou&lt;br /&gt;
 tail -f [results.tex]&lt;br /&gt;
&lt;br /&gt;
= Como elaborar sequencias de testes = &lt;br /&gt;
&lt;br /&gt;
Basta editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
E selecionar as famílias a serem provadas em '&amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;':&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   times=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
== Como decidir quantas vezes rodar cada caso ==&lt;br /&gt;
&lt;br /&gt;
Ao editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Adicionar o número de vezes em '&amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;' (no caso esta como 1):&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   &amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   problems=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
= TODO: Exemplos de sequencias de testes para o KEMS v. 0.9=&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote</id>
		<title>Testes do KEMS em Lote</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Testes_do_KEMS_em_Lote"/>
				<updated>2009-11-11T11:29:23Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: /* TODO: Como elaborar sequencias de testes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuração =&lt;br /&gt;
&lt;br /&gt;
* Máquina: xue.dainf.ct.utfpr.edu.br&lt;br /&gt;
* Servidor git&lt;br /&gt;
&lt;br /&gt;
== Como descobrir a configuração da máquina usada para testes no Linux ==&lt;br /&gt;
&lt;br /&gt;
Em destaque nas linha abaixo os itens mais importantes. Ver mais em http://www.linux.com/archive/feature/126718?theme=print&lt;br /&gt;
&lt;br /&gt;
=== Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/version &lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
 cat /proc/version &lt;br /&gt;
 '''Linux version 2.6.18-4-486''' (Debian 2.6.18.dfsg.1-12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) ('''Debian''' 4.1.1-21)) #1 Wed May 9 22:23:40 UTC 2007&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ou uname -a&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/cpuinfo &lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: AuthenticAMD&lt;br /&gt;
 cpu family	: 15&lt;br /&gt;
 model		: 47&lt;br /&gt;
 '''model name	: AMD Athlon(tm) 64 Processor 3000+'''&lt;br /&gt;
 stepping	: 2&lt;br /&gt;
 '''cpu MHz		: 1800.204'''&lt;br /&gt;
 '''cache size	: 512 KB'''&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 1&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm ts fid vid ttp tm stc&lt;br /&gt;
 bogomips	: 3602.35&lt;br /&gt;
&lt;br /&gt;
=== Memória ===&lt;br /&gt;
&lt;br /&gt;
* Comando: cat /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&lt;br /&gt;
 adolfo@vonneumann:~/KEMS/kems.export$ cat /proc/meminfo &lt;br /&gt;
 '''MemTotal:       508596 kB'''&lt;br /&gt;
 (...)&lt;br /&gt;
 VmallocChunk:   517824 kB&lt;br /&gt;
&lt;br /&gt;
= Roteiro =&lt;br /&gt;
&lt;br /&gt;
* Editar arquivo de sequencia &amp;lt;arquivo.seq&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Executar da seguinte forma:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para direcionar para arquivo:&lt;br /&gt;
 java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; [results.tex]&lt;br /&gt;
&lt;br /&gt;
* Para deixar em background (e assim poder deslogar e deixar rodando):&lt;br /&gt;
 nohup java -jar kems.jar &amp;lt;arquivo.seq&amp;gt; &amp;gt; results.tex &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* Neste caso, acompanhar a execução do processo encontrando-o em &lt;br /&gt;
 ps -aux | grep java&lt;br /&gt;
ou&lt;br /&gt;
 top&lt;br /&gt;
ou&lt;br /&gt;
 tail -f [results.tex]&lt;br /&gt;
&lt;br /&gt;
= Como elaborar sequencias de testes = &lt;br /&gt;
&lt;br /&gt;
Basta editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
E selecionar as famílias a serem provadas em '&amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;':&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   times=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
== TODO: Como decidir quantas vezes rodar cada caso ==&lt;br /&gt;
&lt;br /&gt;
Ao editar o arquivo .seq:&lt;br /&gt;
&lt;br /&gt;
   nano teste.lfi.seq&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Adicionar o número de vezes em '&amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;' (no caso esta como 1):&lt;br /&gt;
&lt;br /&gt;
   parser=satlfiinconsdef&lt;br /&gt;
   saveOrigin=true&lt;br /&gt;
   discardClosedBranches=false&lt;br /&gt;
   saveDiscardedBranches=false&lt;br /&gt;
   &amp;lt;strong&amp;gt;times&amp;lt;/strong&amp;gt;=1&lt;br /&gt;
   timeLimit=10&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;strong&amp;gt;problems&amp;lt;/strong&amp;gt;=&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_05.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_10.prove&lt;br /&gt;
   problems/generated/lfiProblems/family5/family5_15.prove&lt;br /&gt;
&lt;br /&gt;
   strategies=&lt;br /&gt;
   C1SimpleStrategy&lt;br /&gt;
&lt;br /&gt;
   comparators=&lt;br /&gt;
   InsertionOrderComparator&lt;br /&gt;
   ReverseInsertionOrderComparator&lt;br /&gt;
   #AndComparator&lt;br /&gt;
&lt;br /&gt;
= TODO: Exemplos de sequencias de testes para o KEMS v. 0.9=&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-27T12:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR]&amp;lt;br /&amp;gt; [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;br /&gt;
&lt;br /&gt;
=== Para enviar um novo ramo para o GitHub ===&lt;br /&gt;
   git push origin [novo-ramo-remoto]&lt;br /&gt;
&lt;br /&gt;
=== Para baixar o ramo experimental do KEMS ===&lt;br /&gt;
&lt;br /&gt;
1. Abrir um terminal. &amp;lt;br /&amp;gt;&lt;br /&gt;
2. Ir para uma pasta onde possa ser criado o diretório KEMS. &amp;lt;br /&amp;gt;&lt;br /&gt;
3. Baixar o KEMS: &amp;lt;br /&amp;gt;&lt;br /&gt;
   git clone git://github.com/adolfont/KEMS.git&lt;br /&gt;
4. Ir para a pasta KEMS&lt;br /&gt;
   cd KEMS&lt;br /&gt;
5. Baixar o ramo &amp;quot;experimental&amp;quot; com:&lt;br /&gt;
   git fetch origin experimental:experimental&lt;br /&gt;
6. Passar a usar o ramo &amp;quot;experimental&amp;quot;&lt;br /&gt;
  git checkout experimental&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-27T12:12:57Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR]&amp;lt;br /&amp;gt; [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;br /&gt;
&lt;br /&gt;
=== Para enviar um novo ramo para o GitHub ===&lt;br /&gt;
   git push origin [novo-ramo-remoto]&lt;br /&gt;
&lt;br /&gt;
=== Para baixar o ramo experimental do KEMS ===&lt;br /&gt;
&lt;br /&gt;
1. Abrir um terminal.&lt;br /&gt;
2. Ir para uma pasta onde possa ser criado o diretório KEMS.&lt;br /&gt;
3. Baixar o KEMS:&lt;br /&gt;
   git clone git://github.com/adolfont/KEMS.git&lt;br /&gt;
4. Ir para a pasta KEMS&lt;br /&gt;
   cd KEMS&lt;br /&gt;
5. Baixar o ramo &amp;quot;experimental&amp;quot; com:&lt;br /&gt;
   git fetch origin experimental:experimental&lt;br /&gt;
6. Passar a usar o ramo &amp;quot;experimental&amp;quot;&lt;br /&gt;
  git checkout experimental&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Usu%C3%A1rio:Surfx</id>
		<title>Usuário:Surfx</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Usu%C3%A1rio:Surfx"/>
				<updated>2009-10-20T12:32:01Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt; Aluno: &amp;lt;/b&amp;gt; Emerson Shigueo Sugimoto &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt; Curso: &amp;lt;/b&amp;gt; Bacharelado em Sistemas da Informação&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Usu%C3%A1rio:Surfx</id>
		<title>Usuário:Surfx</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Usu%C3%A1rio:Surfx"/>
				<updated>2009-10-20T12:31:48Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: Nova página: &amp;lt;b&amp;gt; Aluno: &amp;lt;/b&amp;gt; Emerson Shigueo Sugimoto &amp;lt;b&amp;gt; Curso: &amp;lt;/b&amp;gt; Bacharelado em Sistemas da Informação&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt; Aluno: &amp;lt;/b&amp;gt; Emerson Shigueo Sugimoto&lt;br /&gt;
&amp;lt;b&amp;gt; Curso: &amp;lt;/b&amp;gt; Bacharelado em Sistemas da Informação&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:28:49Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR]&amp;lt;br /&amp;gt; [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;add&amp;lt;/i&amp;gt; - Add file contents to the index &lt;br /&gt;
      &amp;lt;i&amp;gt;bisect&amp;lt;/i&amp;gt; - Find by binary search the change that introduced a bug &lt;br /&gt;
      &amp;lt;i&amp;gt;branch&amp;lt;/i&amp;gt; - List, create, or delete branches &lt;br /&gt;
      &amp;lt;i&amp;gt;checkout&amp;lt;/i&amp;gt; - Checkout a branch or paths to the working tree &lt;br /&gt;
      &amp;lt;i&amp;gt;clone&amp;lt;/i&amp;gt; - Clone a repository into a new directory &lt;br /&gt;
      &amp;lt;i&amp;gt;commit&amp;lt;/i&amp;gt; - Record changes to the repository &lt;br /&gt;
      &amp;lt;i&amp;gt;diff&amp;lt;/i&amp;gt; - Show changes between commits, commit and working tree, etc &lt;br /&gt;
      &amp;lt;i&amp;gt;fetch&amp;lt;/i&amp;gt; - Download objects and refs from another repository &lt;br /&gt;
      &amp;lt;i&amp;gt;grep&amp;lt;/i&amp;gt; - Print lines matching a pattern &lt;br /&gt;
      &amp;lt;i&amp;gt;init&amp;lt;/i&amp;gt; - Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      &amp;lt;i&amp;gt;log&amp;lt;/i&amp;gt; - Show commit logs &lt;br /&gt;
      &amp;lt;i&amp;gt;merge&amp;lt;/i&amp;gt; - Join two or more development histories together &lt;br /&gt;
      &amp;lt;i&amp;gt;mv&amp;lt;/i&amp;gt; - Move or rename a file, a directory, or a symlink &lt;br /&gt;
      &amp;lt;i&amp;gt;pull&amp;lt;/i&amp;gt; - Fetch from and merge with another repository or a local branch &lt;br /&gt;
      &amp;lt;i&amp;gt;push&amp;lt;/i&amp;gt; - Update remote refs along with associated objects &lt;br /&gt;
      &amp;lt;i&amp;gt;rebase&amp;lt;/i&amp;gt; - Forward-port local commits to the updated upstream head &lt;br /&gt;
      &amp;lt;i&amp;gt;reset&amp;lt;/i&amp;gt; - Reset current HEAD to the specified state &lt;br /&gt;
      &amp;lt;i&amp;gt;rm&amp;lt;/i&amp;gt; - Remove files from the working tree and from the index &lt;br /&gt;
      &amp;lt;i&amp;gt;show&amp;lt;/i&amp;gt; - Show various types of objects &lt;br /&gt;
      &amp;lt;i&amp;gt;status&amp;lt;/i&amp;gt; - Show the working tree status &lt;br /&gt;
      &amp;lt;i&amp;gt;tag&amp;lt;/i&amp;gt; - Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help &amp;lt;i&amp;gt;COMMAND&amp;lt;/i&amp;gt;' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:23:56Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:22:29Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   &amp;lt;i&amp;gt;##Gedit é um comando do Linux que permite editar um arquivo:&amp;lt;/i&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;git@github.com:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adiciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:14:26Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:13:39Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
   The most commonly used git commands are:&amp;lt;br /&amp;gt;&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &amp;lt;br /&amp;gt;&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
   remote: Counting objects: 18, done. &lt;br /&gt;
   remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
   remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
   Receiving objects: 100% (18/18), done. &lt;br /&gt;
   Resolving deltas: 100% (3/3), done. &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   README &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
   Fazendo alteração conflitante. &lt;br /&gt;
   Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
   create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   origin/HEAD &lt;br /&gt;
   origin/experimental &lt;br /&gt;
   origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
   Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
   emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
   Counting objects: 5, done. &lt;br /&gt;
   Compressing objects: 100% (3/3), done. &lt;br /&gt;
   Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
   Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
   To &amp;lt;nowiki&amp;gt;git@github.com:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
   4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:07:16Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   The most commonly used git commands are:&lt;br /&gt;
&lt;br /&gt;
      add Add file contents to the index &lt;br /&gt;
      bisect Find by binary search the change that introduced a bug &lt;br /&gt;
      branch List, create, or delete branches &lt;br /&gt;
      checkout Checkout a branch or paths to the working tree &lt;br /&gt;
      clone Clone a repository into a new directory &lt;br /&gt;
      commit Record changes to the repository &lt;br /&gt;
      diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
      fetch Download objects and refs from another repository &lt;br /&gt;
      grep Print lines matching a pattern &lt;br /&gt;
      init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
      log Show commit logs &lt;br /&gt;
      merge Join two or more development histories together &lt;br /&gt;
      mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
      pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
      push Update remote refs along with associated objects &lt;br /&gt;
      rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
      reset Reset current HEAD to the specified state &lt;br /&gt;
      rm Remove files from the working tree and from the index &lt;br /&gt;
      show Show various types of objects &lt;br /&gt;
      status Show the working tree status &lt;br /&gt;
      tag Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
   See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
&lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
&lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
&lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
&lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
README &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
&lt;br /&gt;
AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
&lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
&lt;br /&gt;
create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
origin/HEAD &lt;br /&gt;
&lt;br /&gt;
origin/experimental &lt;br /&gt;
&lt;br /&gt;
origin/master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor ([mailto:git@github.com git@github.com]:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T12:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The most commonly used git commands are:&lt;br /&gt;
&lt;br /&gt;
   add Add file contents to the index &lt;br /&gt;
   bisect Find by binary search the change that introduced a bug &lt;br /&gt;
   branch List, create, or delete branches &lt;br /&gt;
   checkout Checkout a branch or paths to the working tree &lt;br /&gt;
   clone Clone a repository into a new directory &lt;br /&gt;
   commit Record changes to the repository &lt;br /&gt;
   diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
   fetch Download objects and refs from another repository &lt;br /&gt;
   grep Print lines matching a pattern &lt;br /&gt;
   init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
   log Show commit logs &lt;br /&gt;
   merge Join two or more development histories together &lt;br /&gt;
   mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
   pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
   push Update remote refs along with associated objects &lt;br /&gt;
   rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
   reset Reset current HEAD to the specified state &lt;br /&gt;
   rm Remove files from the working tree and from the index &lt;br /&gt;
   show Show various types of objects &lt;br /&gt;
   status Show the working tree status &lt;br /&gt;
   tag Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont/TESTES.git&amp;lt;/nowiki&amp;gt;, conforme '''Figura 1'''.&lt;br /&gt;
&lt;br /&gt;
[[Imagem:GITcolaboradores.PNG]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
&lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
&lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
&lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
&lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
README &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
&lt;br /&gt;
AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
&lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
&lt;br /&gt;
create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
origin/HEAD &lt;br /&gt;
&lt;br /&gt;
origin/experimental &lt;br /&gt;
&lt;br /&gt;
origin/master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor ([mailto:git@github.com git@github.com]:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:GITcolaboradores.PNG</id>
		<title>Arquivo:GITcolaboradores.PNG</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:GITcolaboradores.PNG"/>
				<updated>2009-10-20T12:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: GIT colaboradores&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GIT colaboradores&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T11:57:15Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The most commonly used git commands are:&lt;br /&gt;
&lt;br /&gt;
   add Add file contents to the index &lt;br /&gt;
   bisect Find by binary search the change that introduced a bug &lt;br /&gt;
   branch List, create, or delete branches &lt;br /&gt;
   checkout Checkout a branch or paths to the working tree &lt;br /&gt;
   clone Clone a repository into a new directory &lt;br /&gt;
   commit Record changes to the repository &lt;br /&gt;
   diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
   fetch Download objects and refs from another repository &lt;br /&gt;
   grep Print lines matching a pattern &lt;br /&gt;
   init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
   log Show commit logs &lt;br /&gt;
   merge Join two or more development histories together &lt;br /&gt;
   mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
   pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
   push Update remote refs along with associated objects &lt;br /&gt;
   rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
   reset Reset current HEAD to the specified state &lt;br /&gt;
   rm Remove files from the working tree and from the index &lt;br /&gt;
   show Show various types of objects &lt;br /&gt;
   status Show the working tree status &lt;br /&gt;
   tag Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
   Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
   Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git usuário ‘surfx’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;b&amp;gt;Link do git colaborador ‘adolfont’:&amp;lt;/b&amp;gt; &amp;lt;nowiki&amp;gt;[mailto:git@github.com git@github.com]:adolfont&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch [mailto:git@github.com git@github.com]:adolfont/TESTES.git, conforme '''Figura 1'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
&lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
&lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
&lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
&lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
README &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
&lt;br /&gt;
AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
&lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
&lt;br /&gt;
create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
origin/HEAD &lt;br /&gt;
&lt;br /&gt;
origin/experimental &lt;br /&gt;
&lt;br /&gt;
origin/master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor ([mailto:git@github.com git@github.com]:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-20T11:55:07Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The most commonly used git commands are:&lt;br /&gt;
&lt;br /&gt;
   add Add file contents to the index &lt;br /&gt;
   bisect Find by binary search the change that introduced a bug &lt;br /&gt;
   branch List, create, or delete branches &lt;br /&gt;
   checkout Checkout a branch or paths to the working tree &lt;br /&gt;
   clone Clone a repository into a new directory &lt;br /&gt;
   commit Record changes to the repository &lt;br /&gt;
   diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
   fetch Download objects and refs from another repository &lt;br /&gt;
   grep Print lines matching a pattern &lt;br /&gt;
   init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
   log Show commit logs &lt;br /&gt;
   merge Join two or more development histories together &lt;br /&gt;
   mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
   pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
   push Update remote refs along with associated objects &lt;br /&gt;
   rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
   reset Reset current HEAD to the specified state &lt;br /&gt;
   rm Remove files from the working tree and from the index &lt;br /&gt;
   show Show various types of objects &lt;br /&gt;
   status Show the working tree status &lt;br /&gt;
   tag Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
&lt;br /&gt;
Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
&lt;br /&gt;
Link do git usuário ‘surfx’: [mailto:git@github.com git@github.com]:surfx&lt;br /&gt;
&lt;br /&gt;
Link do git colaborador ‘adolfont’: [mailto:git@github.com git@github.com]:adolfont&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch [mailto:git@github.com git@github.com]:adolfont/TESTES.git, conforme '''Figura 1'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
&lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
&lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
&lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
&lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
README &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
&lt;br /&gt;
AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
&lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
&lt;br /&gt;
create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
origin/HEAD &lt;br /&gt;
&lt;br /&gt;
origin/experimental &lt;br /&gt;
&lt;br /&gt;
origin/master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor ([mailto:git@github.com git@github.com]:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-19T14:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git --help &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The most commonly used git commands are: &lt;br /&gt;
&lt;br /&gt;
add Add file contents to the index &lt;br /&gt;
&lt;br /&gt;
bisect Find by binary search the change that introduced a bug &lt;br /&gt;
&lt;br /&gt;
branch List, create, or delete branches &lt;br /&gt;
&lt;br /&gt;
checkout Checkout a branch or paths to the working tree &lt;br /&gt;
&lt;br /&gt;
clone Clone a repository into a new directory &lt;br /&gt;
&lt;br /&gt;
commit Record changes to the repository &lt;br /&gt;
&lt;br /&gt;
diff Show changes between commits, commit and working tree, etc &lt;br /&gt;
&lt;br /&gt;
fetch Download objects and refs from another repository &lt;br /&gt;
&lt;br /&gt;
grep Print lines matching a pattern &lt;br /&gt;
&lt;br /&gt;
init Create an empty git repository or reinitialize an existing one &lt;br /&gt;
&lt;br /&gt;
log Show commit logs &lt;br /&gt;
&lt;br /&gt;
merge Join two or more development histories together &lt;br /&gt;
&lt;br /&gt;
mv Move or rename a file, a directory, or a symlink &lt;br /&gt;
&lt;br /&gt;
pull Fetch from and merge with another repository or a local branch &lt;br /&gt;
&lt;br /&gt;
push Update remote refs along with associated objects &lt;br /&gt;
&lt;br /&gt;
rebase Forward-port local commits to the updated upstream head &lt;br /&gt;
&lt;br /&gt;
reset Reset current HEAD to the specified state &lt;br /&gt;
&lt;br /&gt;
rm Remove files from the working tree and from the index &lt;br /&gt;
&lt;br /&gt;
show Show various types of objects &lt;br /&gt;
&lt;br /&gt;
status Show the working tree status &lt;br /&gt;
&lt;br /&gt;
tag Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerações para este exemplo'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
&lt;br /&gt;
Site do GitHub: [https://github.com/ https://github.com/]&lt;br /&gt;
&lt;br /&gt;
Link do git usuário ‘surfx’: [mailto:git@github.com git@github.com]:surfx&lt;br /&gt;
&lt;br /&gt;
Link do git colaborador ‘adolfont’: [mailto:git@github.com git@github.com]:adolfont&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Obs:''' para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch [mailto:git@github.com git@github.com]:adolfont/TESTES.git, conforme '''Figura 1'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]'''Figura 1 – Colaboradores Git'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost ~]$ cd Desktop/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ mkdir testegithub &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost Desktop]$ cd testegithub/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
&lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
&lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
&lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
&lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost testegithub]$ cd TESTES/ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ ls &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
README &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
&lt;br /&gt;
AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
&lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[master 2f9be95] Testando alteração &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
&lt;br /&gt;
create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comandos comuns do GIT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout -b experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -d experimental &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git log &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch -r &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
origin/HEAD &lt;br /&gt;
&lt;br /&gt;
origin/experimental &lt;br /&gt;
&lt;br /&gt;
origin/master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git branch &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git checkout master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ cat README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ gedit README &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTE_EMERSON]$ git add . &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ &amp;lt;/nowiki&amp;gt;git init &lt;br /&gt;
&lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor ([mailto:git@github.com git@github.com]:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git remote add origin &amp;lt;/nowiki&amp;gt;[mailto:git@github.com git@github.com]:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES2]$ git push origin master &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor ([mailto:git@github.com git@github.com]:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o git do colaborador ([mailto:git@github.com git@github.com]:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
&lt;br /&gt;
emerson@localhost TESTES]$ git push git@github.com:adolfont/TESTES.git master &lt;br /&gt;
&lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
&lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
&lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
&lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
&lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
&lt;br /&gt;
4253dde..2f9be95 master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT</id>
		<title>GIT</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/GIT"/>
				<updated>2009-10-19T14:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: Nova página:  GIT  Como usar o Git junto com outros colaboradores para controle de versão.  Ajuda do GIT:  [emerson@localhost TESTES]$ git --help  usage: git [--version] [--exec-path[=GIT_EXEC_PAT...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
GIT&lt;br /&gt;
&lt;br /&gt;
Como usar o Git junto com outros colaboradores para controle de versão.&lt;br /&gt;
&lt;br /&gt;
Ajuda do GIT:&lt;br /&gt;
&lt;br /&gt;
[emerson@localhost TESTES]$ git --help &lt;br /&gt;
usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS] &lt;br /&gt;
&lt;br /&gt;
The most commonly used git commands are: &lt;br /&gt;
   add        Add file contents to the index &lt;br /&gt;
   bisect     Find by binary search the change that introduced a bug &lt;br /&gt;
   branch     List, create, or delete branches &lt;br /&gt;
   checkout   Checkout a branch or paths to the working tree &lt;br /&gt;
   clone      Clone a repository into a new directory &lt;br /&gt;
   commit     Record changes to the repository &lt;br /&gt;
   diff       Show changes between commits, commit and working tree, etc &lt;br /&gt;
   fetch      Download objects and refs from another repository &lt;br /&gt;
   grep       Print lines matching a pattern &lt;br /&gt;
   init       Create an empty git repository or reinitialize an existing one &lt;br /&gt;
   log        Show commit logs &lt;br /&gt;
   merge      Join two or more development histories together &lt;br /&gt;
   mv         Move or rename a file, a directory, or a symlink &lt;br /&gt;
   pull       Fetch from and merge with another repository or a local branch &lt;br /&gt;
   push       Update remote refs along with associated objects &lt;br /&gt;
   rebase     Forward-port local commits to the updated upstream head &lt;br /&gt;
   reset      Reset current HEAD to the specified state &lt;br /&gt;
   rm         Remove files from the working tree and from the index &lt;br /&gt;
   show       Show various types of objects &lt;br /&gt;
   status     Show the working tree status &lt;br /&gt;
   tag        Create, list, delete or verify a tag object signed with GPG &lt;br /&gt;
&lt;br /&gt;
See 'git help COMMAND' for more information on a specific command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerações para este exemplo&lt;br /&gt;
&lt;br /&gt;
Os exemplos são feitos em linha de comando do Linux.&lt;br /&gt;
Site do GitHub: https://github.com/&lt;br /&gt;
Link do git usuário ‘surfx’:  git@github.com:surfx&lt;br /&gt;
Link do git colaborador ‘adolfont’:  git@github.com:adolfont&lt;br /&gt;
&lt;br /&gt;
Obs: para que o usuário ‘surfx’ realizasse o push no branch git@github.com:adolfont/TESTES.git do colaborador ‘adolfont’, é necessário que o   usuário ‘adolfont’ adicione o colaborador ‘surfx’ no branch git@github.com:adolfont/TESTES.git, conforme Figura 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	Figura 1 – Colaboradores Git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado uma pasta para teste:&lt;br /&gt;
[emerson@localhost ~]$ cd Desktop/ &lt;br /&gt;
[emerson@localhost Desktop]$ mkdir testegithub &lt;br /&gt;
[emerson@localhost Desktop]$ cd testegithub/ &lt;br /&gt;
&lt;br /&gt;
“Clonando” dos dados do Git do colaborador ‘adolfont’:&lt;br /&gt;
[emerson@localhost testegithub]$ git clone git://github.com/adolfont/TESTES.git  &lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES/.git/ &lt;br /&gt;
remote: Counting objects: 18, done. &lt;br /&gt;
remote: Compressing objects: 100% (10/10), done. &lt;br /&gt;
remote: Total 18 (delta 3), reused 0 (delta 0) &lt;br /&gt;
Receiving objects: 100% (18/18), done. &lt;br /&gt;
Resolving deltas: 100% (3/3), done. &lt;br /&gt;
[emerson@localhost testegithub]$ cd TESTES/ &lt;br /&gt;
&lt;br /&gt;
Recupera o ramo atual:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch &lt;br /&gt;
* master &lt;br /&gt;
&lt;br /&gt;
Lista os arquivos do diretório:&lt;br /&gt;
[emerson@localhost TESTES]$ ls &lt;br /&gt;
README &lt;br /&gt;
[emerson@localhost TESTES]$ cat README &lt;br /&gt;
This file is here only for testing git. &lt;br /&gt;
   AQUI ESTÁ A ALTERAÇÃO CONFLITANTE.... &lt;br /&gt;
Fazendo alteração conflitante. &lt;br /&gt;
&lt;br /&gt;
Gedit é um comando do Linux que permite editar um arquivo:&lt;br /&gt;
[emerson@localhost TESTES]$ gedit README &lt;br /&gt;
&lt;br /&gt;
Este comando do git adidciona novos arquivos:&lt;br /&gt;
[emerson@localhost TESTES]$ git add . &lt;br /&gt;
&lt;br /&gt;
Commit dos dados na máquina local (-m ‘’ representa um comentário):&lt;br /&gt;
[emerson@localhost TESTES]$ git commit -a -m 'Testando alteração' &lt;br /&gt;
[master 2f9be95] Testando alteração &lt;br /&gt;
 2 files changed, 8 insertions(+), 0 deletions(-) &lt;br /&gt;
 create mode 100644 README~ &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para  o git do  colaborador (git@github.com:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
emerson@localhost TESTES]$ git push  git@github.com:adolfont/TESTES.git  master &lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95  master -&amp;gt; master &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comandos comuns do GIT&lt;br /&gt;
&lt;br /&gt;
Para trocar de ramo:&lt;br /&gt;
[emerson@localhost TESTES]$ git checkout -b experimental &lt;br /&gt;
Switched to a new branch 'experimental' &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch &lt;br /&gt;
* experimental &lt;br /&gt;
  master &lt;br /&gt;
&lt;br /&gt;
Para excluir um ramo:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch -d experimental &lt;br /&gt;
Deleted branch experimental (was 2f9be95). &lt;br /&gt;
&lt;br /&gt;
Para criar um ramo:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch master &lt;br /&gt;
&lt;br /&gt;
Checkout em um ramo:&lt;br /&gt;
[emerson@localhost TESTES]$ git checkout master &lt;br /&gt;
&lt;br /&gt;
Recuperar o log do GIT:&lt;br /&gt;
[emerson@localhost TESTES]$ git log &lt;br /&gt;
&lt;br /&gt;
Listar os ramos existentes:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch -r &lt;br /&gt;
  origin/HEAD &lt;br /&gt;
  origin/experimental &lt;br /&gt;
  origin/master &lt;br /&gt;
&lt;br /&gt;
Recuperar o ramo no qual você esta:&lt;br /&gt;
[emerson@localhost TESTES]$ git branch &lt;br /&gt;
* master &lt;br /&gt;
&lt;br /&gt;
Checkout:&lt;br /&gt;
[emerson@localhost TESTES]$ git checkout master &lt;br /&gt;
&lt;br /&gt;
Editar um arquivo:&lt;br /&gt;
[emerson@localhost TESTES]$ cat README &lt;br /&gt;
&lt;br /&gt;
Editar um arquivo (linux):&lt;br /&gt;
[emerson@localhost TESTES]$ gedit README &lt;br /&gt;
&lt;br /&gt;
Commit local (-m ‘comentário’):&lt;br /&gt;
[emerson@localhost TESTES]$ git commit -a -m 'ex de comentario - modificacao' &lt;br /&gt;
&lt;br /&gt;
Add todos os novos arquivos:&lt;br /&gt;
[emerson@localhost TESTE_EMERSON]$ git add . &lt;br /&gt;
&lt;br /&gt;
Inicializar GIT:&lt;br /&gt;
[emerson@localhost TESTES2]$   git init &lt;br /&gt;
Initialized empty Git repository in /home/emerson/Desktop/testegithub/TESTES2/.git/ &lt;br /&gt;
&lt;br /&gt;
Adicionar no servidor (git@github.com:surfx/TESTES2.git é o link no servidor do GitHub):&lt;br /&gt;
[emerson@localhost TESTES2]$ git remote add origin git@github.com:surfx/TESTES2.git &lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para o servidor:&lt;br /&gt;
[emerson@localhost TESTES2]$ git push origin master &lt;br /&gt;
&lt;br /&gt;
Outra forma de se enviar os arquivos para o servidor (git@github.com:surfx/TESTES.git é o link no servidor do GitHub):&lt;br /&gt;
[emerson@localhost TESTES]$ git push git@github.com:surfx/TESTES.git master&lt;br /&gt;
&lt;br /&gt;
Enviar os arquivos para  o git do  colaborador (git@github.com:adolfont/TESTES.git é o link do servidor GitHub do colaborador):&lt;br /&gt;
emerson@localhost TESTES]$ git push  git@github.com:adolfont/TESTES.git  master &lt;br /&gt;
Counting objects: 5, done. &lt;br /&gt;
Compressing objects: 100% (3/3), done. &lt;br /&gt;
Writing objects: 100% (3/3), 353 bytes, done. &lt;br /&gt;
Total 3 (delta 1), reused 0 (delta 0) &lt;br /&gt;
To git@github.com:adolfont/TESTES.git &lt;br /&gt;
   4253dde..2f9be95  master -&amp;gt; master&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-11T14:30:34Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa [http://pt.wikipedia.org/wiki/Newton_da_Costa] em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;br /&amp;gt;&lt;br /&gt;
	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Regras de implementação:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;420px&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;font-family:Arial;font-size:10pt;border-collapse:collapse; border:#FFF;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;FA → B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;(F→)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;TA → B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;(T→&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;TA → B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot; width=&amp;quot;70px&amp;quot;&amp;gt;(T→&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;FB&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;6&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;TA ∧ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T∧)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA ∧ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(F∧&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA ∧ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(F∧&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;TB&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;6&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;FA ∨ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(F∨)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA ∨ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T∨&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA ∨ B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T∨&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;FA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;FB&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TB&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;6&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;/\&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(PB)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;F ¬A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(F¬)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ¬¬A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;3&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T¬¬)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA FA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;TA&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;6&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;4&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T ◦¬)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;T ¬(A Ø B)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;4&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T ¬Ø&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;T ¬(A Ø B)&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;4&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T ¬Ø&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;T ◦A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;T A Ø B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;T A Ø B&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ¬A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ◦A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ◦B&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;FA&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;F ◦B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;F ◦A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family:Arial;font-size:10pt;font-weight:bold;&amp;quot;&amp;gt;Regras diferentes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;280px&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;font-family:Arial;font-size:10pt;border-collapse:collapse; border:#FFF;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;4&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(F ◦Ø&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;amp;nbsp;&amp;amp;nbsp;--&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#CC0033&amp;quot;&amp;gt;T ¬(A Ø B)&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;left&amp;quot; rowspan=&amp;quot;4&amp;quot; valign=&amp;quot;middle&amp;quot;&amp;gt;(T ¬Ø&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#FF0066&amp;quot;&amp;gt;F ◦(A Ø B)&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#000099&amp;quot;&amp;gt;T A Ø B&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ◦A&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border-bottom:solid #000000 1pt;&amp;quot;&amp;gt;T ◦A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;F ◦B&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;F ◦B&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family:Arial;font-size:10pt;&amp;quot;&amp;gt;&lt;br /&gt;
Onde &amp;lt;span style=&amp;quot;color:#FF0066&amp;quot;&amp;gt;F ◦(A Ø B)&amp;lt;/span&amp;gt; = F ¬((A Ø B) ∧ ¬(A Ø B))&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Usando (F¬): T (A Ø B) ∧ ¬(A Ø B) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Usando (T∧): &amp;lt;span style=&amp;quot;color:#000099&amp;quot;&amp;gt;T A Ø B&amp;lt;/span&amp;gt; e &amp;lt;span style=&amp;quot;color:#CC0033&amp;quot;&amp;gt;T ¬(A Ø B)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
O mesmo processo para as 2 regras: (F ◦Ø&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) e (F ◦Ø&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;NETO, ADOLFO G. S. S. ; KAESTNER, CELSO A. A. FINGER, Marcelo. &amp;lt;b&amp;gt;A KE tableau system for C1&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2009/Slides_CLEAIPS_2009_NetoKaestnerFinger.pdf&amp;gt;. Acesso em 10 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:56:19Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa [http://pt.wikipedia.org/wiki/Newton_da_Costa] em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;br /&amp;gt;&lt;br /&gt;
	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;NETO, ADOLFO G. S. S. ; KAESTNER, CELSO A. A. FINGER, Marcelo. &amp;lt;b&amp;gt;A KE tableau system for C1&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2009/Slides_CLEAIPS_2009_NetoKaestnerFinger.pdf&amp;gt;. Acesso em 10 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa [http://pt.wikipedia.org/wiki/Newton_da_Costa] em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;NETO, ADOLFO G. S. S. ; KAESTNER, CELSO A. A. FINGER, Marcelo. &amp;lt;b&amp;gt;A KE tableau system for C1&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2009/Slides_CLEAIPS_2009_NetoKaestnerFinger.pdf&amp;gt;. Acesso em 10 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:54:35Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por &amp;lt;a href=&amp;quot;http://pt.wikipedia.org/wiki/Newton_da_Costa&amp;quot;&amp;gt;Newton C. A. da Costa&amp;lt;/a&amp;gt; em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;NETO, ADOLFO G. S. S. ; KAESTNER, CELSO A. A. FINGER, Marcelo. &amp;lt;b&amp;gt;A KE tableau system for C1&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2009/Slides_CLEAIPS_2009_NetoKaestnerFinger.pdf&amp;gt;. Acesso em 10 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;NETO, ADOLFO G. S. S. ; KAESTNER, CELSO A. A. FINGER, Marcelo. &amp;lt;b&amp;gt;A KE tableau system for C1&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2009/Slides_CLEAIPS_2009_NetoKaestnerFinger.pdf&amp;gt;. Acesso em 10 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:49:04Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:48:14Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#1 CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#2 KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#3 CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#4 http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
## KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
### CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#### http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:46:52Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:46:17Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
KRAUSE, Décio. &amp;lt;b&amp;gt;A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter;CONIGLIO, MARCELO E.;MARCOS, João. &amp;lt;b&amp;gt;Logics of formal inconsistency&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Krause, Décio. &amp;lt;b&amp;gt; A Lógica Paraconsistente&amp;lt;/b&amp;gt;. Disponível em: &amp;lt;http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&amp;gt;. Acesso em 09 set. 2009.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:38:41Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:38:10Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:37:32Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:35:13Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
#teste&lt;br /&gt;
&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;α, α → β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;β&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
#fim teste&lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:31:31Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px solid;border-collapse:collapsed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:28:59Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regra de inferência (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, removem-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3) e adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3),  adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:26:07Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3),  adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3),  adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:24:55Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C1 Axiomas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1:, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3),  adiciona-se a lei da explosão:&lt;br /&gt;
&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∧ α2 ) = 1 ⇐⇒ v(α1 ) = 1 and v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 ∨ α2 ) = 1 ⇐⇒ v(α1 ) = 1 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(α1 → α2 ) = 1 ⇐⇒ v(α1 ) = 0 or v(α2) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬α) = 0 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(¬¬α) = 1 ⇒ v(α) = 1;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦α) = 1 ⇒ v(α) = 0 or v (¬α) = 0;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;v(◦(α Ø  β)) = 0 ⇒ v(◦α) = 0 or v(◦β) = 0, para Ø ∈ {∧, ∨, →};&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           C1 Axiom schemas (ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf): &lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax1) α → (β → α) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax3) α → (β → (α ∧ β))&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax4) (α∧ β) → α&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax5) (α ∧ β) → β&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax6) α → (α ∨ β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax7) β → (α ∨ β) &lt;br /&gt;
&amp;lt;li&amp;gt;(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax9) α ∨ (α → β) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax10) α ∨ ¬α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(Ax11) ¬¬α → α &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(bc1) ◦α → (α → (¬α → β)) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(ca3) (◦α ∧ ◦β) → ◦(α → β)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1:, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3)&lt;br /&gt;
,  adiciona-se a lei da explosão:&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
v (α1 ∧ α2 ) = 1 ⇐⇒ v (α1 ) = 1 and v (α2 ) = 1;&lt;br /&gt;
v (α1 ∨ α2 ) = 1 ⇐⇒ v (α1 ) = 1 or v (α2 ) = 1;&lt;br /&gt;
v (α1 → α2 ) = 1 ⇐⇒ v (α1 ) = 0 or v (α2 ) = 1;&lt;br /&gt;
v (¬α) = 0 ⇒ v (α) = 1;&lt;br /&gt;
v (¬¬α) = 1 ⇒ v (α) = 1;&lt;br /&gt;
v (◦α) = 1 ⇒ v (α) = 0 or v (¬α) = 0.&lt;br /&gt;
v (◦(α Ø  β)) = 0 ⇒ v (◦α) = 0 or v (◦β) = 0, para Ø ∈ {∧, ∨, →};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107.&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1</id>
		<title>A lógica C1</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/A_l%C3%B3gica_C1"/>
				<updated>2009-09-10T14:19:59Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: Nova página: C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.  &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;	O operador de consistência (◦) foi int...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;C1 é históricamente importante porque foi a primeira lógica paraconsistente a ser apresentada por Newton C. A. da Costa em 1963.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O operador de consistência (◦) foi introduzido. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O significado de ◦A é “A é consistente”.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	O conectivo consistência &amp;quot;◦&amp;quot; não é um conectivo primitivo, &lt;br /&gt;
mas uma abreviação: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	◦A = ¬(A ∧ ¬A) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           C1 Axiom schemas (ftp://logica.cle.unicamp.br/pub/e-prints/vol.5,n.1,2005-revised.pdf): &lt;br /&gt;
http://www.cle.unicamp.br/e-prints/vol_5,n_1,2005.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Ax1) α → (β → α) &lt;br /&gt;
(Ax2) (α → β) → ((α → (β → γ)) → (α → γ)) &lt;br /&gt;
(Ax3) α → (β → (α ∧ β))&lt;br /&gt;
(Ax4) (α∧ β) → α&lt;br /&gt;
(Ax5) (α ∧ β) → β&lt;br /&gt;
(Ax6) α → (α ∨ β) &lt;br /&gt;
(Ax7) β → (α ∨ β) &lt;br /&gt;
(Ax8) (α → γ) → ((β → γ) → ((α ∨ β) → γ)) &lt;br /&gt;
(Ax9) α ∨ (α → β) &lt;br /&gt;
(Ax10) α ∨ ¬α &lt;br /&gt;
(Ax11) ¬¬α → α &lt;br /&gt;
&lt;br /&gt;
Axiom  schemas:&lt;br /&gt;
(bc1) ◦α → (α → (¬α → β)) &lt;br /&gt;
(ca1) (◦α ∧ ◦β) → ◦(α ∧ β)&lt;br /&gt;
&lt;br /&gt;
(ca2) (◦α ∧ ◦β) → ◦(α ∨ β)&lt;br /&gt;
&lt;br /&gt;
(ca3) (◦α ∧ ◦β) → ◦(α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inference rule (MP:) &lt;br /&gt;
          α, α → β&lt;br /&gt;
          _________&lt;br /&gt;
          β &lt;br /&gt;
&lt;br /&gt;
Para obter a lógica proposicional clássica (CPL) de C1:, remove-se os ◦-aximas:  (bc1), (ca1), (ca2) e (ca3)&lt;br /&gt;
,  adiciona-se a lei da explosão:&lt;br /&gt;
    (exp) α → (¬α → β)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“Princípio da Explosão”, ou Regra de Duns Scotus: uma contradição implica qualquer proposição. Dito de modo mais preciso, se em um sistema dedutivo S fundamentado na lógica clássica derivarmos duas proposições contraditórias (uma sendo a negação da outra), então toda fórmula (expressão bem formada) da linguagem de S resulta ser teorema de S. Neste caso, diz-se que S é trivial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valoração para C1:&lt;br /&gt;
&lt;br /&gt;
v (α1 ∧ α2 ) = 1 ⇐⇒ v (α1 ) = 1 and v (α2 ) = 1;&lt;br /&gt;
v (α1 ∨ α2 ) = 1 ⇐⇒ v (α1 ) = 1 or v (α2 ) = 1;&lt;br /&gt;
v (α1 → α2 ) = 1 ⇐⇒ v (α1 ) = 0 or v (α2 ) = 1;&lt;br /&gt;
v (¬α) = 0 ⇒ v (α) = 1;&lt;br /&gt;
v (¬¬α) = 1 ⇒ v (α) = 1;&lt;br /&gt;
v (◦α) = 1 ⇒ v (α) = 0 or v (¬α) = 0.&lt;br /&gt;
v (◦(α Ø  β)) = 0 ⇒ v (◦α) = 0 or v (◦β) = 0, para Ø ∈ {∧, ∨, →};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Referências:'''&lt;br /&gt;
CARNIELLI, Walter; CONIGLIO, Marcelo E.; MARCOS, João. Logics of Formal Inconsistency. 2. ed. São Paulo:  Springer-Verlag, 2007 p. 15-107.&lt;br /&gt;
http://www.cfh.ufsc.br/~dkrause/LogicaI/ParaconsistenteSA.htm&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Fotoc%C3%B3pias_(perto_do_DAINF)</id>
		<title>Fotocópias (perto do DAINF)</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Fotoc%C3%B3pias_(perto_do_DAINF)"/>
				<updated>2009-04-10T15:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Surfx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* No [http://www.dceutfpr.com.br DCE-UTFPR]: R$ 0,08 por cópia A4 preto-e-branco&lt;br /&gt;
* No Shopping 7: Existem dois locais de Xerox à R$ 0,06 por cópia A4 pb, o melhor dos dois é o que esta logo na entrada.&lt;/div&gt;</summary>
		<author><name>Surfx</name></author>	</entry>

	</feed>