Como posso usar o Git localmente?

Neste momento, estou a trabalhar num projecto que gostaria de tornar público no github, mas, por enquanto, tem de ser privado.

o Github precisa que os utilizadores paguem para hospedar um repositório privado, o que não estou disposto a fazer, por isso criar um repositório privado do github não é uma opção para mim.

No entanto, eu ainda gostaria de usar o git para rastreamento de versões, etc. enquanto eu estou trabalhando no projeto localmente, de modo que quando eu finalmente colocar o projeto em github, todas essas informações, as mudanças do projeto no início-a-fim, estarão disponíveis.

mas, não faço ideia de como usar o git sem um servidor remoto. Pergunto-me agora se será exactamente a mesma coisa, simplesmente sem a necessidade de ...

a resposta perfeita para mim seria uma passagem passo a passo, dizendo-me exactamente o que devo escrever no terminal para configurar e manter um repositório local de git.

Author: theonlygusti, 2015-09-05

4 answers

Nunca é necessário um servidor remoto. Podes fazer o teu projecto. Se você decidir adicionar um servidor remoto mais tarde, ele irá manter todo o histórico ao carregá-lo.

Também se quiser pode usar Bitbucket ou GitLab. Ambos permitem repositórios privados de graça.

 11
Author: jfadich, 2015-09-04 21:22:09
Faz um projecto git local e não o pressiones. Podes fazê-lo mais tarde. Ou você faz um projeto GitHub vazio e puxa o projeto vazio. Agora você pode trabalhar localmente e se você estiver pronto você pode empurrá-lo para github. Não te preocupes, tenta.
 5
Author: recycler, 2015-09-04 21:20:54
Na verdade, só tens de correr.
git init

Na sua pasta local. Isto já irá criar um repositório dentro da pasta existente como uma configuração mínima.

Se quiser ter uma configuração mais semelhante a uma configuração distribuída com um repositório noutro local / servidor, use

git init --bare your_project.git

Para criar um repositório (semelhante ao repositório do lado do servidor), e

git clone <path_to_repository>

Na pasta local onde gostaria de trabalhar

 3
Author: nogenius, 2015-09-04 21:27:33

O Git permite-lhe criar um repositório local na sua máquina. Somente quando você estiver realmente pronto para publicá-lo em um Remoto é quando ele se torna disponível ao público.

Caso contrário, não é diferente de trabalhar com o Git sem uma ligação à internet; você ainda pode commit, tag, rebase, criar filiais, e todas essas coisas maravilhosas, mas você não pode empurrar ou puxar.

No directório do projecto, inicialize-o tal como faria com qualquer outro Git projecto.

git init

Trabalha nele como qualquer outro projecto Git com com commits. Uma vez que você não tem um servidor remoto para carregá-lo, qualquer tentativa de empurrar ou puxar iria falhar de qualquer maneira.

Quando estiver pronto para criar o seu servidor remoto, o GitHub fará um bom trabalho ao guiá-lo através do que tem de fazer para conseguir que o inicializem.
 1
Author: Makoto, 2015-09-04 21:23:37