Articles of git

Como você esconde um arquivo não rastreado?

Eu tenho alterações em um arquivo, além de um novo arquivo, e gostaria de usar git stash para guardá-los enquanto eu alterno para outra tarefa. Mas o git stash por si só armazena apenas as alterações no arquivo existente; o novo arquivo permanece na minha tree de trabalho, bagunçando meu trabalho futuro. Como faço para […]

Qual é a diferença entre “git init” e “git init –bare”?

Qual é a diferença entre git init e git init –bare ? Eu achei que muito post no blog requer –bare para o seu servidor Git? Da man page , dizia: –bare Crie um repository vazio. Se o ambiente GIT_DIR não estiver configurado, ele será configurado para o diretório de trabalho atual Mas o que […]

Git Push into Production (FTP)

Gostaria de saber se existe uma maneira fácil de colocar um repository GIT em produção (em um servidor FTP)? obrigado

Como posso implantar meu aplicativo automaticamente após um push git (GitHub e node.js)?

Eu tenho meu aplicativo (node.js) implantado em um VPS (linux). Estou usando o hub do git como um repository. Como posso implantar o aplicativo automaticamente, no git push?

git cherry-pick diz “… 38c74d é uma fusão, mas nenhuma opção foi dada”

Eu fiz algumas mudanças no meu branch master e quero trazê-las para o upstream. quando eu escolho os seguintes commits no entanto eu fico preso em fd9f578 onde git diz: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. O que está tentando me dizer e escolher a […]

Como eu adiciono arquivos sem pontos neles (todos os arquivos sem extensão) ao arquivo gitignore?

Como o título diz, é possível adicionar “arquivos sem pontos neles” ao arquivo gitignore? Eu imagino que isso iria cuidar de todos aqueles arquivos extensos incômodos.

git diff – mostre-me as mudanças finais de linha?

Meu editor está alterando os finais de linha dos meus arquivos de origem. Quando faço git diff , vejo a mesma linha duas vezes – uma vez com – e uma vez com + – sem diferença visível. Como obtenho o git diff para me mostrar o que essa mudança realmente era?

O que significa o aviso “atualizando a ramificação atualmente com saída registrada”?

Quando eu faço um empurrão, vejo o seguinte: warning: updating the currently checked out branch; this may cause confusion, as the index and working tree do not reflect changes that are now in HEAD. Eu pesquisei por esta mensagem, e tudo que eu posso encontrar é uma discussão de lista de discussão git onde os […]

Existe uma maneira de configurar o repository git para rejeitar ‘git push –force’?

Eu queria saber se existe uma maneira de evitar ‘ git push –force ‘ em um repository (apenas no branch master)? Suponha que eu tenha repository git remoto e faça: ‘ git push ‘ para ‘master’. Funciona. ‘ git push –force ‘ para ‘branch-1’. Funciona. ‘ git push –force ‘ para ‘master’. É rejeitado. É […]

Como o git detecta arquivos semelhantes, por sua detecção de renomeação?

A Wikipedia explica a detecção automática de renomeação: Resumidamente, dado um arquivo na revisão N, um arquivo com o mesmo nome na revisão N − 1 é seu ancestral padrão. No entanto, quando não há um arquivo com nomes semelhantes na revisão N − 1, o Git procura por um arquivo que existia apenas na […]