Git: mudanças entre as edições

De Documentação
mSem resumo de edição
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 19: Linha 19:
* são registrados em disco a cada 2 anos para armazenamento de 20 anos;   
* são registrados em disco a cada 2 anos para armazenamento de 20 anos;   


---
== Git como preliminar do blockchain ==
[[Geo-tokens]] podem ser geradas ou preparadas por um projeto ''git''. Isso ajuda a reduzir custos, já que a tecnologia git é mais simples e a sua infraestrutura mais ampla.


Ver:
...
 
== Ver também ==
* [[osmc:Gits|OSMC Gits]] descreve o principais de [https://git.osm.codes git.osm.codes]
* [[osmc:Gits|OSMC Gits]] descreve o principais de [https://git.osm.codes git.osm.codes]
* [[A4A/Gits]] descreve o principais de [https://git.addressforall.org git.addressforall.org]
* [[A4A/Gits]] descreve o principais de [https://git.addressforall.org git.addressforall.org]
Linha 27: Linha 30:
* ...
* ...


== Ver também ==
* http://www.wikidata.org/entity/Q186055
* http://www.wikidata.org/entity/Q186055
*  No Github, '''problema da Classic Token!'''
** Solução https://www.youtube.com/watch?v=iLrywUfs7yU
** Dica incompleta mas util, https://stackoverflow.com/a/39530966/287948 <br/> Manual horrivel, só para relembrar video, https://docs.github.com/pt/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#como-criar-um-personal-access-token-classic
** Talvez possa ser util se aprofundar, ver https://www.squash.io/how-to-authenticate-git-push-with-github-using-a-token/


[[Categoria:Conceitos]]
[[Categoria:Conceitos]]

Edição atual tal como às 16h13min de 17 de fevereiro de 2024

O git é um software de gestão de versões dos códigos-fonte relativos a softwares, algoritmos, datasets ou documentação técnica.

Comandos básicos para entender o git

A seguinta lista de comandos de terminal é sugerida para que os usuários entendam como usar e a essência do conceito de git.

  • git clone: copia localmente um repositório disponível em servidor remoto.
  • git fsck: confere a integriade do repositório (tal como conferir a integridade de um blockchain)
  • git log: lista commits e suas hashes (análogas às hashes de um blockchain)
  • git tag: lista todas as tags de versão (versões consolidadas de diversos commits).
  • git pull: traz atualizações do servidor
  • git add: adiciona alterações selecionadas ao git local, preparando o escopo do commit.
  • git commit: registra como "commit" as alterações adicionadas (pelo comando add) do git local. Cada commit gera uma hash digest único do commit (equivalente ao token de blockchain).
  • git push: adicional commit (alterações comando commit) ao git remoto (servidor).

Gits do ecossistema AddressForAll

Na AddressForAll todos os repositórios git:

  • seus endereços Web expressos domínios próprios, para não fazer propaganda nem ficarmos reféns de fornecedores.
  • são mantidos em backup de segurança por múltiplos usuários;
  • são registrados em disco a cada 2 anos para armazenamento de 20 anos;

Git como preliminar do blockchain

Geo-tokens podem ser geradas ou preparadas por um projeto git. Isso ajuda a reduzir custos, já que a tecnologia git é mais simples e a sua infraestrutura mais ampla.

...

Ver também