Fala pessoal, hoje o post é sobre Git!
O post é voltado para quem está iniciando com git, vou descrever algumas comandos que utilizo no cotidiano e que considero útil.
Sobre o Git - Breve resumo.
O git "nasceu" através do desenvolvimento do Kernel do linux, os desenvolvedores que quisessem contribuir com alguma nova funcionalidade precisavam "baixar" o Kernel, desenvolver a funcionalidade e em seguida gerar um pacote e enviar para os desenvolvedores que estariam a frente do projeto, como por exemplo o grande Linus Torvalds, para que a funcionalidade pudesse ser adicionado ao Kernel principal.
Os desenvolvedores usavam um controle de versão chamado BitKeeper, porém houve uma discussão entre a comunidade linux e a empresa responsável pelo BitKeeper pelo fato de a empresa cobrar pela licença do software, diante disso Linus Torvalds decidiu criar um sistema de controle de versão e em 2005 surge o git, esse excelente VCS!
Configurações Iniciais
*Se você utiliza o windows não se esqueça de colocar o git como variável de ambiente, colocando o caminho da pasta onde está armazenado o git.exe.
Abra o terminal do git(Git Bash) se estiver no windows* e digite os comandos abaixo:
git config --global user.name="MyUserName"
git config --global user.email="myemail@gmail.com"
Os comandos acima tem como objetivo configurar seu nome de usuário e email utilizado no git para identificá-lo em operações como commits entre outras.
Vamos praticar!
Crie uma pasta onde desejar, crie um arquivo txt ou o que desejar, e em seguida acesse a pasta via terminal e prossiga como na imagem abaixo.
1.O que foi feito até aqui?
1.1.Ao acessarmos a pasta e digitar no terminal "git init", inicializamos nosso repositório.
1.2.Criei um arquivo txt através do comando "touch <"filename.extension">.
1.3.Solicitei que o Git me informasse o status do meu repositório através do comando "git status".
1.4.Primeiramente o git nos informa qual ou quais são os arquivos que ainda não estão versionados, repare que ele nos orienta a digitar o comando "git add" para que os arquivos possam ser adicionados ao controle de versão. Como você pode notar, este arquivo está categorizado como "Untracked files", o que significa que ele entrou no 1º estágio de 3 de um arquivo no git. Vamos prosseguir!
2. Comitando arquivos
2.1. Perceba que agora eu digitei "git add file.txt".
2.2. Em seguida "git status", e então o git me informou quais arquivos devo comitar.
2.3. Note que a categoria do arquivo mudou de "Untracked files" para "Changes to be commited", este é o 2º estágio de um arquivo no git.
2.4. Comitei o arquivo digitando git commit -m "Descrição do commit". Se você desejar comitar vários arquivos deve acrescentar "-a" antes de "-m". Pronto! Agora o arquivo foi para o 3º estágio, ou seja, o arquivo agora será versionado.
2.5. Vale lembrar que qualquer modificação no arquivo ele voltará ao estágio de "Changes to be commited", e você precisará adicioná-lo novamente e comiitar.
É isso ai pessoal, em breve a segunda parte do tutorial!
O post é voltado para quem está iniciando com git, vou descrever algumas comandos que utilizo no cotidiano e que considero útil.
Sobre o Git - Breve resumo.
O git "nasceu" através do desenvolvimento do Kernel do linux, os desenvolvedores que quisessem contribuir com alguma nova funcionalidade precisavam "baixar" o Kernel, desenvolver a funcionalidade e em seguida gerar um pacote e enviar para os desenvolvedores que estariam a frente do projeto, como por exemplo o grande Linus Torvalds, para que a funcionalidade pudesse ser adicionado ao Kernel principal.
Os desenvolvedores usavam um controle de versão chamado BitKeeper, porém houve uma discussão entre a comunidade linux e a empresa responsável pelo BitKeeper pelo fato de a empresa cobrar pela licença do software, diante disso Linus Torvalds decidiu criar um sistema de controle de versão e em 2005 surge o git, esse excelente VCS!
Configurações Iniciais
*Se você utiliza o windows não se esqueça de colocar o git como variável de ambiente, colocando o caminho da pasta onde está armazenado o git.exe.
Abra o terminal do git(Git Bash) se estiver no windows* e digite os comandos abaixo:
git config --global user.name="MyUserName"
git config --global user.email="myemail@gmail.com"
Os comandos acima tem como objetivo configurar seu nome de usuário e email utilizado no git para identificá-lo em operações como commits entre outras.
Vamos praticar!
Crie uma pasta onde desejar, crie um arquivo txt ou o que desejar, e em seguida acesse a pasta via terminal e prossiga como na imagem abaixo.
1.O que foi feito até aqui?
1.1.Ao acessarmos a pasta e digitar no terminal "git init", inicializamos nosso repositório.
1.2.Criei um arquivo txt através do comando "touch <"filename.extension">.
1.3.Solicitei que o Git me informasse o status do meu repositório através do comando "git status".
1.4.Primeiramente o git nos informa qual ou quais são os arquivos que ainda não estão versionados, repare que ele nos orienta a digitar o comando "git add" para que os arquivos possam ser adicionados ao controle de versão. Como você pode notar, este arquivo está categorizado como "Untracked files", o que significa que ele entrou no 1º estágio de 3 de um arquivo no git. Vamos prosseguir!
2. Comitando arquivos
2.1. Perceba que agora eu digitei "git add file.txt".
2.2. Em seguida "git status", e então o git me informou quais arquivos devo comitar.
2.3. Note que a categoria do arquivo mudou de "Untracked files" para "Changes to be commited", este é o 2º estágio de um arquivo no git.
2.4. Comitei o arquivo digitando git commit -m "Descrição do commit". Se você desejar comitar vários arquivos deve acrescentar "-a" antes de "-m". Pronto! Agora o arquivo foi para o 3º estágio, ou seja, o arquivo agora será versionado.
2.5. Vale lembrar que qualquer modificação no arquivo ele voltará ao estágio de "Changes to be commited", e você precisará adicioná-lo novamente e comiitar.
É isso ai pessoal, em breve a segunda parte do tutorial!