Articles of git

Como recuperar as permissions do arquivo para o que o git “pensa” que o arquivo deveria ser?

Eu tenho um checkout git. Todas as permissions de arquivo são diferentes do que o git acha que elas deveriam ser, portanto todas elas aparecem como modificadas. Sem tocar no conteúdo dos arquivos (só quero modificar as permissions) como eu defino todas as permissions de arquivos para o que o git acha que elas deveriam […]

Como copiar commits de um ramo para outro?

Eu tenho dois ramos do meu mestre: v2.1 : (versão 2) Eu tenho trabalhado por vários meses wss : que eu criei ontem para adicionar um recurso específico ao meu mestre (em produção) Existe uma maneira de copiar os commits de ontem do wss para a v2.1?

Erro ao enviar para o GitHub – permissão insuficiente para adicionar um object ao database do repository

Estou recebendo de volta um erro incomum ao tentar fazer um “git push” no meu repository do GitHub: Contando objects: 8, pronto. Compressão delta usando 2 threads. Compactando objects: 100% (4/4), pronto. Escrevendo objects: 100% (5/5), 1,37 KiB, pronto. Total 5 (delta 2), reutilizado 0 (delta 0) erro: permissão insuficiente para adicionar um object ao […]

Como git-cherry-pick apenas mudanças em determinados arquivos?

Se eu quiser mesclar em uma ramificação do Git as alterações feitas apenas em alguns dos arquivos alterados em uma confirmação específica que inclui alterações em vários arquivos, como isso pode ser alcançado? Suponha que o commit do Git chamado stuff tenha mudado para os arquivos A , B , C e D mas eu […]

Resolva os conflitos de mesclagem do Git em favor de suas mudanças durante um pull

Como resolvo um conflito de mesclagem do git em favor de alterações geradas? Basicamente eu preciso remover todas as mudanças conflitantes de uma tree de trabalho sem ter que passar por todos os conflitos com um git mergetool enquanto mantém todas as mudanças livres de conflitos. De preferência fazendo isso enquanto puxa, não depois.

Como fazer com que git log mostre nomes de arquivos como svn log -v

O log do SVN tem um modo “-v” que gera nomes de arquivos alterados em cada commit, assim: jes5199 $ svn log -v ————————————————– ———————- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (qua, 03 jan 2007) | 1 linha Caminhos alterados: A / AUTORES A / COPYING A / ChangeLog A / EVOLUÇÃO A / […]

Como criar um arquivo .gitignore

Eu preciso adicionar algumas regras ao meu arquivo .gitignore , no entanto, não consigo encontrá-lo na pasta do meu projeto. Não é criado automaticamente pelo Xcode? Se não, qual comando me permite criar um?

Git: cannot checkout branch – erro: pathspec ‘…’ não corresponde a nenhum arquivo conhecido pelo git

Não sei por que não consigo fazer o checkout de um branch no qual trabalhei anteriormente. Veja os comandos abaixo (note: co é um alias para checkout ): ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/datts_right remotes/origin/master ramon@ramon-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts error: pathspec ‘feature/user_controlled_site_layouts’ did not match any […]

git pull VS git buscar git rebase

Outra questão disse que o git pull é como um git fetch + git merge . Mas qual é a diferença entre o git pull VS git fetch + git rebase ?

Como determino programaticamente se há alterações não confirmadas?

Em um Makefile, gostaria de executar certas ações se houver alterações não confirmadas (na tree de trabalho ou no índice). Qual é a maneira mais limpa e eficiente de fazer isso? Um comando que sai com um valor de retorno de zero em um caso e diferente de zero no outro seria adequado aos meus […]