2 526
edições
(Criou página com 'O git é um software de gestão de versões dos códigos-fonte relativos a ''softwares'', algoritmos, ''datasets'' ou documentação técnica. Na AddressForAll todos os repositórios git são mantidos em domínios próprios. Ver: * OSMC/Git * ...') |
m (→Ver também) |
||
(13 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
O [[wikipedia:git|git]] é um software de gestão de versões dos códigos-fonte relativos a ''softwares'', algoritmos, ''datasets'' ou documentação técnica. | O [[wikipedia:git|git]] é um software de gestão de versões dos códigos-fonte relativos a ''softwares'', algoritmos, ''datasets'' ou documentação técnica. | ||
Na AddressForAll todos os repositórios git são mantidos em | == 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. | ||
* <code>git clone</code>: copia localmente um repositório disponível em servidor remoto. | |||
* <code>git fsck</code>: confere a integriade do repositório (tal como conferir a integridade de um [https://en.wikipedia.org/wiki/Blockchain#Blocks ''blockchain'']) | |||
* <code>git log</code>: lista ''commits'' e suas hashes (análogas às hashes de um blockchain) | |||
* <code>git tag</code>: lista todas as ''tags'' de versão (versões consolidadas de diversos ''commits''). | |||
* <code>git pull</code>: traz atualizações do servidor | |||
* <code>git add</code>: adiciona alterações selecionadas ao git local, preparando o escopo do commit. | |||
* <code>git commit</code>: 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). | |||
* <code>git push</code>: 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 == | |||
* [[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] | |||
* [[DG/Gits]] descreve o principais de [https://git.digital-guard.org git.digital-guard.org] | |||
* ... | * ... | ||
* 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]] |
edições