Costumo trabalhar em alguns recursos do meu projeto que preciso fazer uma pausa antes que seja bom o suficiente para uma confirmação. No entanto, uso diariamente dois computadores diferentes para codificar (meu laptop e minha área de trabalho do laboratório de pesquisa). Por exemplo: estou trabalhando em um recurso em casa, então paro e vou para o meu laboratório.
Não quero misturar a sincronização em nuvem (por exemplo, Dropbox) com o rastreamento remoto do GitHub.
Simplesmente cometi estados inacabados (e confusos) do meu código antes (e o empurrei) apenas com o objetivo de extrair isso no outro computador para continuar o trabalho. Tenho certeza de que é uma prática ruim.
Hoje, porém, me deparei com o Google git stash
um pouco. Parece ser a solução perfeita para o que eu preciso.
No entanto, a documentação não diz se vai para o github depois que eu envio minhas alterações. Além disso, quero saber se existe uma maneira mais eficiente de realizar a mobilidade de que preciso.
Desde já, obrigado!