Git (pronuncia-se "guit") é um sistema de versionamento de código muito usado em projetos de software. Ele permite, entre outras coisas:
Uma pasta versionada pelo Git é chamada de repositório (_repository_ ou _repo_ em inglês).
Se o Git é um software utilizável localmente (na sua máquina ou no editor do Leek Wars), ele também pode interagir com uma forja de software: um servidor que hospeda repositórios Git.
O Leek Wars suporta várias forjas; o mais simples é escolher uma entre estas:
Também é possível usar outras forjas baseadas em GitLab, Bitbucket, Forgejo, Gitea ou Gogs, por exemplo framagit.org ou gitea.com.
Antes de tudo, a IA deve estar em uma pasta, e não na raiz. Crie uma pasta, clique com o botão direito na pasta e escolha "Inicializar um repositório Git". Ela conterá todos os arquivos a integrar ao Git.
Uma aba Git com um pictograma de ramificação aparece no topo da lista de arquivos (menu da esquerda). Vá até ela.
(um commit é uma "validação", um registro no histórico)
No topo da aba Git, verifique no seletor suspenso se o repositório desejado está selecionado (caso você tenha vários).
Quando os arquivos do repositório são modificados, as alterações aparecem na aba Git. Elas estão, por enquanto, fora do stage: é como um rascunho, que ainda não foi gravado no mármore do histórico.
Quando você quiser registrar alterações no histórico, clique no botão ➕ para adicioná-las ao stage. Resuma as alterações em poucas palavras no campo "Mensagem do commit" e confirme.
Nota: para ver bem todos os botões da aba Git, pode ser necessário alargá-la para a direita arrastando sua borda direita!
O histórico é uma lista de commits, cada commit sendo um conjunto de alterações, com uma data e uma mensagem. A ideia é poder descobrir de quando data determinada alteração, voltar atrás, agrupar as alterações para evitar ter um código que funciona pela metade...
Crie uma conta em uma forja Git e crie nela um repositório vazio. Encontre o endereço do seu repositório, que deve se parecer com https://exemple.net/mon-pseudo/mon-depot.git. É o endereço da página principal do seu repositório, com .git a mais no final.
Em seguida, é preciso autorizar o Leek Wars a acessar o repositório. O procedimento depende da forja.
Se você criou um token, guarde-o bem para não perdê-lo!
Na parte de baixo da aba Git, clique no botão de nuvem "Definições do remote".
É aqui que se declara o repositório remoto (o remote): indique um nome (por exemplo origin), cole a URL do repositório e clique no botão "Add". Essa etapa é indispensável antes de poder enviar qualquer coisa.
Para a autenticação, escolha a sua forja: GitHub, GitLab, Bitbucket ou Forgejo.
Por enquanto, o histórico de commits está registrado apenas no Leek Wars. Para enviá-lo à forja, faz-se um push com o botão ⬆ bem embaixo na aba Git.
Toda vez que você quiser enviar novos commits, faça um push.
O editor e a aba Git também oferecem:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.