/ / Configurando um Protótipo Git - git

Configurando um Protótipo Git - git

Eu estou explorando git para ver como isso pode funcionar para a minha empresa. Eu tenho git instalado e eu preciso saber algumas coisas:

  • Como posso configurar um servidor git no meu computador para atuar como meu repositório central?
  • Eu estou tentando descobrir como gerenciar meu fluxo de trabalho com apenas a GUI no Windows (usando a GUI é um requisito). Como faço para pegar um monte de arquivos em uma pasta e colocá-los em meu repositório GIT?

Se houver um bom tutorial para cada item, eu ficarei muito feliz olhando para lá se você puder me apontar na direção certa. Obrigado!

Respostas:

3 para resposta № 1

Para começar, você terá que usar a linha de comando.

Primeiro você vai querer inicializar um repositório local no lugar. Cd para a pasta seus arquivos que você quer sob controle de versão e problema:

git init

Você já inicializou um repositório git nesse foleder. Agora você precisa adicionar todos os arquivos a ele:

git add .
git commit -m "Initial Import"

Agora cd para a pasta pai do seu repositório local. Você vai querer fazer um clone "Bare" do repositório para atuar como seu repositório central. Emita o seguinte comando:

git clone projectFolder/ ProjectName.git

Nome do Projeto.git será criado apenas com o repositório de controle de versão. Mova esta pasta para onde você quiser agir como seu repositório central. De lá em diante, você pode clonar e puxar do repositório central e empurrar para o repositório central.

Para clonar de um repositório central via SSH:

git clone [user@]host.xz:/path/to/repo.git/

Ou, se o seu repo estiver em um compartilhamento de rede

git clone D:/path/to/repo.git/

Isso também é factível a partir do cliente GUI para check-out e envio de alterações para o repo.


0 para resposta № 2

Se usar uma GUI for um requisito, você terá alguns problemas com o git. Mesmo na linha de comando, o git não é tão bom quanto em outros unixes.

A única coisa que suporta git em uma GUI é o git plugar para o Eclipse, mas está muito longe da coisa real. Eu gosto muito do git, mas para o uso pesado do Windows eu recomendaria o Subversion.