Git: mudanças entre as edições
m (→Ver também) |
m (→Ver também) |
||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 31: | Linha 31: | ||
* http://www.wikidata.org/entity/Q186055 | * http://www.wikidata.org/entity/Q186055 | ||
* '''problema da Classic Token!''' | * No Github, '''problema da Classic Token!''' | ||
** Solução https://www.youtube.com/watch?v=iLrywUfs7yU | ** Solução https://www.youtube.com/watch?v=iLrywUfs7yU | ||
** 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 | ** 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/ | ** 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 servidorgit 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
- OSMC Gits descreve o principais de git.osm.codes
- A4A/Gits descreve o principais de git.addressforall.org
- DG/Gits descreve o principais de 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
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/