Created
May 14, 2017 22:25
-
-
Save YuriFontella/67051c46b91baf7bc1714c31260ecc93 to your computer and use it in GitHub Desktop.
Comandos git
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Primeiro repositório: | |
| touch README.md | |
| git init | |
| git add README.md | |
| git commit -m "first commit" | |
| git remote add origin https://github.com/YuriFontella/algum-repositorio.git | |
| git push -u origin master | |
| Instalando o Git | |
| $ apt-get install git-core | |
| Configurando suas informações | |
| A primeira coisa que você deve fazer depois de instalar o Git é definir seu usarname e email. Isso é importante por que os seus commits usarão essas informações para identificar o autor das mudanças. Pois é… Se alguém fizer alguma merda no projeto e quebrar todo o sistema, é possível saber quem, quando e qual linha foi o autor do apocalipse. | |
| É simples, no terminal escreva: | |
| $ git config --global user.name "John Doe" | |
| $ git config --global user.email johndoe@example.com | |
| Controlando um projeto | |
| Pelo terminal mesmo, entre na pasta do projeto que você quer iniciar o controle e use o comando: | |
| $ git init | |
| Esse comando vai criar um diretório invisível dentro do projeto chamado .git. Ele contém todos os arquivos necessários do seu repositório. Aqui, neste ponto, nada dos seus arquivos ainda estão sendo controlados. Você apenas criou um “lugar” (branch) para o Git colocar os arquivos. | |
| O comando para adicionar os arquivos é: | |
| $ git add . | |
| Para você ver o status, use o comando git status, aí você verá tudo o que foi incluído no projeto. Veja o screenshot abaixo para ter uma ideia: | |
| Feito isso você vai precisar inserir seu primeiro commit. Vamos dar mais detalhes sobre o comando commit no próximo artigo, por agora fique com essa linha: | |
| $ git commit -m "Primeiro commit - Inserindo os arquivos iniciais do projeto" | |
| Utilizar somente o --all | |
| $ git commit -a | |
| Agora você mandou uma alteração para o Git. | |
| Atualizando o branch | |
| $ git push -u origin master | |
| Vai solicitar usuário e a senha, no caso master é o branch | |
| Clonando um projeto | |
| $ git clone https://github.com/tableless/exemplos.git | |
| Atualizando | |
| git pull | |
| Outro branch | |
| git pull origin branch | |
| Forçando o git pull | |
| git fetch --all | |
| git reset --hard origin/master | |
| git pull origin master | |
| Git push em um branch diferente | |
| $ git checkout -b feature_branch_name | |
| ... edit files, add and commit ... | |
| $ git push -u origin feature_branch_name | |
| Merge de um branch para o master | |
| Cria o branch: git checkout -b dev | |
| Acessa o branch: git checkout dev | |
| Add commit e push: git push origin dev | |
| Passa para o master: git checkout master | |
| Merge os branchs: git merge dev | |
| Commit master: git push origin master |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment