Um projeto Git pode ser dividido em três partes.
-
Diretório de trabalho
É a pasta onde o programador irá desenvolver as modificações no programa, esta pasta fica no computador da pessoa. -
“Staging Area”
É o local onde serão listadas asmodificações feitas por esse programador, individualmente. -
Repositório
É o local onde o Git irá guardar o código que o programador submeter para a versão principal do programa.
Comandos
Tornar o diretório atual um projeto Git. Vai configurar tudo que precisa ser iniciado.
init -> initialize
git init
Criar uma cópia de trabalho de um repositório LOCAL
git clone /caminho/para/o/repositório
Copiar um repositório de um servidor REMOTO
git clone usuario@servidor:/caminho/para/o/repositório
Comando para checar as mudanças feitas por você no código que está em seu computador, em comparação com a versão da
git status
É o comando para adicionar um arquivo a lista de rastreamento do Git.
git add filename
Comando para “subir” as modificações para a lista de modificações a serem enviadas para o repositório remoto.
git commit -m "comentários das alterações"
Comando para enviar as modificações que foram “commitadas” para o repositório principal do programa.
git push origin master
Para enviar um projeto para o repositório remoto sem que ele tenha sido clonado.
git remote add origin <servidor>
Cancelar o último commit mas manter as modificações
git reset --soft HEAD^