An open API service indexing awesome lists of open source software.

https://github.com/paulo-correia/git_help

Comandos úteis git - (Git Useful commands)
https://github.com/paulo-correia/git_help

git github

Last synced: 2 months ago
JSON representation

Comandos úteis git - (Git Useful commands)

Awesome Lists containing this project

README

          

• Para levar da sua máquina caso não exista o repositorio no github:

```git init```

•  Caso instale o hub https://github.com/github/hub utilize o comando abaixo:

```hub create```

Este comando vai criar a pasta em que estiver (Ex: teste) no github e **não** vai precisar mais criar repositório no github

• criar repositório no github (**Opcional** caso tenha instalado o hub)

• criar/modificar arquivos locais

```git add .```

ou

```ga .```

• colocar um comentário (**Não** use caracteres especiais ou acentos)

```git commit -m "Comentario"```

ou

```gc -m "Comentario"```

•  Caso tenha instalado o hub **não** vai precisar digitar o comando abaixo:

```git remote add origin https://github.com/nome/repositorio.git``` (**Opcional** caso tenha instalado o hub)

```git push -u origin master```

ou

```gp origin master```

• Atualizar do github para sua máquina

```git pull```

---

• Para trazer do github a sua máquina e levar de volta caso exista o repositorio no github e o mesmo tenha conteúdo:

• criar pasta local

```git clone https://github.com/nome/repositorio.git```

• criar/modificar arquivos locais

```git add .```

ou

```ga .```

• colocar um comentário (**Não** use caracteres especiais ou acentos)

```git commit -m "Comentario"```

ou

```gc -m "Comentario"```

```git push```

• Atualizar do github para sua máquina

```git pull```

---

• Verificar status:

```git status```

ou

```gst```

---

• Verificar quem fez as alterações (Log / Registro):

```git log```

---

• Ramificações (Branch), são "linhas do tempo paralelas" onde os arquivos que estiverem nelas só serão vistos por quem está trabalhando nestas ramificações

• criar ramificação

```git branch nome_da_ramificacao```

• listar ramificações existentes

```gb -l```

• entrar na ramificação

```git checkout nome_da_ramificacao```

ou

```gco nome_da_ramificacao```

• voltar para a "master"

```gco master```

• integrar as modificações da ramificação na master (Obs: tem que estar na master)

```git merge --no-ff nome_da_ramificacao```

• excluir a ramificação

```git branch -d nome_da_ramificacao```

• ramificação que cria o github.io - Github Pages

```gh-pages```

---

Para não levar um arquivo criar um arquivo com o nome .gitignore com a sintaxe:

\# comentário

\*.ext (onde o .ext é a estensão do arquivo que não quer levar)