Articles of git checkout

Recupere as alterações após o check-out acidental?

O seguinte foi o status do meu repo. [~/rails_apps/jekyll_apps/nepalonrails (design)⚡] ➔ gst # On branch design # Changed but not updated: # (use “git add/rm …” to update what will be committed) # (use “git checkout — …” to discard changes in working directory) # # modified: _layouts/default.html # deleted: _site/blog/2010/04/07/welcome-to-niraj-blog/index.html # deleted: _site/blog/2010/04/08/the-code-syntax-highlight/index.html # […]

git: alterna a ramificação e ignora as alterações sem confirmar

Eu estava trabalhando em um git branch e estava pronto para cometer minhas alterações, então eu fiz um commit com uma mensagem de commit útil. Então, distraidamente, fiz pequenas alterações no código que não valem a pena manter. Agora quero trocar de twig, mas o git me dá erro: você tem alterações locais em “X”; […]

Git checkout: a atualização de caminhos é incompatível com a troca de filiais

Meu problema está relacionado ao erro Fatal Git ao trocar de ramificação . Eu tento buscar um ramo remoto com o comando git checkout -b local-name origin/remote-name mas recebo esta mensagem de erro: fatal: git checkout: a atualização de caminhos é incompatível com a troca de agências. Você pretendia fazer o checkout ‘origin / remote-name’, […]

Por que o Git me diz “Não está atualmente em nenhuma ramificação” depois que eu corro “git checkout origin / ”?

Eu estava tentando seguir as instruções do Git: “Não estou atualmente em nenhum ramo”. Existe uma maneira fácil de voltar a um ramo, mantendo as alterações? mas o git checkout parece estar quebrado: $ git checkout origin/web-zach HEAD is now at 1366cb1… Changed so css files not ignored $ git status # Not currently on […]

Reverter para um antigo Git commit em um repository público

Como posso reverter para um commit específico no git? A melhor resposta que alguém poderia me dar era usar o git revert X vezes até eu alcançar o commit desejado. Então, digamos que eu queira reverter para um commit com 20 commits antigos, eu teria que executá-lo 20 vezes. Existe uma maneira mais fácil de […]

Como reverter todas as alterações locais no projeto gerenciado pelo Git para o estado anterior?

Eu tenho um projeto em que eu corri git init . Depois de vários commits, eu git status que me disse que tudo estava atualizado e não houve mudanças locais. Então fiz várias alterações consecutivas e percebi que queria jogar tudo fora e voltar ao meu estado original. Esse comando fará isso por mim? git […]

Diferença entre o checkout git – origem / branch da agência e checkout git – b origem / ramificação do branch

Alguém sabe a diferença entre esses dois comandos para alternar e rastrear uma ramificação remota? git checkout -b branch origin/branch git checkout –track origin/branch Acho que os dois acompanham o ramo remoto para que eu possa enviar minhas alterações para o branch na origem, certo? Existe alguma diferença prática? Obrigado!

Como obter o nome da tag mais recente na ramificação atual no Git?

Qual é a maneira mais simples de obter a tag mais recente no Git? git tag a HEAD git tag b HEAD^^ git tag c HEAD^ git tag saída: a b c Devo escrever um script para obter datetime de cada tag e compará-los?

Como obter apenas um arquivo de outro ramo

Eu estou usando o git e trabalhando em master branch. Este ramo tem um arquivo chamado app.js Eu tenho um ramo experiment em que fiz um monte de mudanças e toneladas de commits. Agora quero trazer todas as alterações feitas apenas para o app.js do experiment para o branch master . Como faço isso? Mais […]

Significado de Git checkout double traços

Qual é o significado dos traços duplos antes do nome do arquivo neste comando git? git checkout –ours — path/to/file.txt git checkout –theirs — path/to/file.txt Eles são obrigatórios? É equivalente a git checkout –ours path/to/file.txt git checkout –theirs path/to/file.txt