Olá,
Eu separei aqui alguns comandos úteis que eu uso no meu dia a dia com GIT.
Assim que for possível eu posto mais detalhes além dos comandos.
Configurar seu usuário (Para usar protocolo SSH)
git config --global user.name "davi.piala"
git config --global user.email "davi.piala@gmail.com"
Configurar ferramenta de merge (Exemplo usando o vimdiff)
git config --global merge.tool vimdiff
Configurar editor (Exemplo com o emacs)
git config --global core.editor emacs
Listar configurações do seu git
git config --list
Editar configurações globais em um arquivo
git config --global --edit
Baixar fontes do seu repositorio
git clone repositorio
Alternar entre branches
git checkout "branch"
Efetuar rebase da sua própria branch
git pull --rebase
Atualizar lista de branches local
git fetch --all
Baixar atualizações de uma branch
git pull
Clone de um projeto com submodulos
git clone git://myawesomefeature/repo.git –recursive
Criar uma nova branch
git checkout -b "NOMEBRANCH"
Remover uma branch
git branch -d "NOMEBRANCH"
Limpar os untracked files
git clean -f .
Listar histórico de commits.
git log
Voltar para uma versão especifica da branch remota
git reset -hard HEAD~3
Jogar alterações para uma area temporaria
git stash
Voltar alterações da area temporario para area oficial
git pop
Adicionar arquivos git branch
git add .
git add -i . (Abre console)
Renomear branch
git branch -m
Como ignorar arquivos (regras para excluir são chamadas de Globs) adicionar o arquivo gitignore com o filtro do conteúdo que será ignorado:
*.[Oo]bj
*.user
*.aps
*.ncb
*.suo
*.tlb
Squash de commmits - Juntando commits em um só
git rebase -i SUA_BRANCH
Todos commits serao mudados para o commit principal
pick f392171 Added new feature X
squash ba9dd9a Added new elements to page design
squash df71a27 Updated CSS for new elements
(Marque com a palavra squash ou s os commits que vc deseja mesclar)
Usando submodulos
É só adicionar os outros projetos como submodulos
git submodule add https://github.com/projeto_que_sera_submodulo.
É só isso..
Abraço
Nenhum comentário:
Postar um comentário