Bem, não é extamente apenas um arquivo.
Assim como git add, o comando git stash possui o parâmetro -p.
Dessa forma você empilha coisas baseado no seu diff.
Bem simples e fácil.
Fonte
segunda-feira, 20 de fevereiro de 2017
quarta-feira, 28 de dezembro de 2016
Copiar último comando no terminal
Por
JonatasCD
Pra manter o estilo, vamos direto ao ponto
Coloque o seguinte alias no seu ~/.bashrc ou ~/.bash_profile (ou onde quer que você aloca essas coisas):
Fonte
Coloque o seguinte alias no seu ~/.bashrc ou ~/.bash_profile (ou onde quer que você aloca essas coisas):
alias copyLastCmd='fc -ln -1 | awk '{$1=$1}1' | pbcopy '
=]Fonte
domingo, 16 de outubro de 2016
criar e enviar patch do git
Por
JonatasCD
Como fazer para criar e enviar um patch do git? Por que você faria isso? Ora pense que talvez você precie enviar por email ou, por exemplo, como aplicação num ticket de um projeto open source como o Django.
Vou demonstrar aqui como fazer a partir de um diff.
Vou demonstrar aqui como fazer a partir de um diff.
git diff <commit_inicial> <commit_final> > arquivo_do_patch
Caso você apenas queira aplicar baseado no diff referente ao último commit, faça: (digamos que o hash desse commit seja 5fbd9)Caso queira aplicar o patch em algum lugar:git diff5fbd9 > arquivo_do_patch
git apply arquivo_do_patch
Fácil, né!?
terça-feira, 16 de agosto de 2016
Colar sem auto indentação no vi / vim
Por
JonatasCD
Se você não é usuário tão frequente assim do vi / vim, muito provavelmente já passou pela dificuldade de colar trecos de código que contenham qualquer indentação.
Se na origem é algo como
asd {
qwe
}
Quando você cola vira:
asd {
qwe
}
A solução é bem fácil e prática. Antes de colar o texto, faça:
=]
Fonte
Se na origem é algo como
asd {
qwe
}
Quando você cola vira:
asd {
qwe
}
A solução é bem fácil e prática. Antes de colar o texto, faça:
:set paste
Isso habilitará o modo paste. Cole. Pra desabilitar o modo paste, faça: :set nopaste
=]
Fonte
segunda-feira, 27 de junho de 2016
Listar migrations pedentes no Django
Por
JonatasCD
Caso você queira ver a lista de migratios (migrações) pendentes para cada app listada no seu projeto com Django, use:
=]
Fonte
python manage.py migrate --list | grep "\[ \]\|^[a-z]" | grep "[ ]" -B 1
ou para Django 1.8 em diante:python manage.py showmigrations | grep "\[ \]\|^[a-z]" | grep "[ ]" -B 1
=]
Fonte
Assinar:
Postagens (Atom)