Recentemente, configurei um repositório do git remoto em um servidor para um aplicativo da Web executado como um serviço do Upstart. Gostaria de usar o gancho pós-recebimento para acionar ações necessárias para atualizar o código do aplicativo e...
Em um repositório, eu tenho várias ramificações, entre elas "master" e "develop", que são configuradas para rastrear ramificações remotas "origin / master" e "origin / develop".
É possível especificar que eu quero mestre e desenvolver para s...
Não tenho certeza do que foi alterado, mas minha instalação do Git começou a ser extremamente lenta em um repositório de tamanho médio. Outros usam o Git com o mesmo repositório em máquinas similares.
Vários comandos que trabalham com arquivo...
Eu tenho meus git repos hospedados em um servidor usando o Gitolite . Eu posso acessá-los usando SSH como este e funciona a partir do Mac OS X / Linux:
git clone [email protected]
Em um Windows 8 Box, eu agora instalei o GitHub for Window...
O Mercurial tem um comando para listar todos os arquivos que o repositório possui para cada revisão:
hg manifest --all
Existe um comando equivalente no Git?
Eu gostaria de acompanhar meu diretório $ HOME com o git. Eu tenho muitos outros git repos em outros subdiretórios (por exemplo, $ HOME / projects / repo_1 e assim por diante), que não devem ser rastreados, já que eles já são.
Eu encontrei g...
Eu gosto de ter o pager habilitado para git log por exemplo, mas não git diff porque eu tenho minha própria ferramenta de comparação visual, e eu odeio ter que clicar em 'q' na linha de comando depois do diff feito com. Existe uma maneira...
Acabei de perder um monte de repositórios do meu disco, então os copiei do GitHub. Agora, eles solicitam nome de usuário e senha toda vez que eu envio algo para o GitHub. Aqueles que não foram excluídos não fazem isso.
A única solução que li pa...
Estou bem no grupo sudo:
$ id
uid=1002(molot) gid=1002(molot) groups=1002(molot),27(sudo),33(www-data)
Em meus sudores, pareço ter uma configuração apropriada:
sudo ALL=(ALL:ALL) NOPASSWD: ALL
e é a última linha não comentada....
No Ubuntu e no Debian, os últimos arquivos confirmados estão recebendo o bit de execução, quando eu testar o checkout depois. É muito estranho e me deixa louco:
$ ls -l file
-rw-r--r-- ... file
# on branch master:
$ git commit -m 'mode is 64...