Perguntas sobre 'git'

Git é um sistema de controle de revisão distribuído com ênfase em velocidade.
2
respostas

Como obter os primeiros 5 caracteres de um git commit hash id e armazená-lo em uma variável no bash?

${$(git rev-parse HEAD):0:5} bash: ${$(git rev-parse HEAD):0:5}: bad substitution git rev-parse HEAD retorna o hash id, mas como eu faço uma substring dele? se eu dividi-lo em duas linhas, funciona. x=$(git rev-parse HEAD) echo ${x:...
26.03.2016 / 06:28
3
respostas

Não estou conseguindo clonar um repositório do git quando estiver atrás de um proxy

Quando executo git clone git://git.gnome.org/tracker , obtenho: Cloning into tracker... git.gnome.org[0: 209.132.180.173]: errno=Connection refused fatal: unable to connect a socket (Connection refused) Isso não acontece quando não esto...
18.03.2011 / 15:07
2
respostas

É possível restringir certos comandos de serem executados em um diretório?

Eu tenho dois diretórios: src e projects . Gostaria de evitar executar git ... , a menos que eu esteja especificamente dentro de src ou projects . Isso é possível?     
30.05.2013 / 20:13
3
respostas

Como posso passar a saída de um comando como um argumento para outro

Uma pergunta semelhante foi feita, mas como sou nova em Unix , a resposta não ficou clara para mim devido ao contexto. O que eu quero fazer é passar a saída de um comando como um argumento para outro. Eu estou usando o git para controle de ori...
16.03.2012 / 15:44
2
respostas

Obtenha a última mensagem de commit, autor e hash usando o comando git ls-remote like

Estou procurando uma maneira de obter três informações de um repositório remoto usando o comando git ls-remote like. Eu gostaria de usá-lo em um script bash em execução em cron . Atualmente, se eu fizer git ls-remote https://github.com/t...
17.04.2015 / 19:15
2
respostas

Que comandos o git usa quando se comunica via ssh?

Usando command="" em authorized_keys , posso restringir os comandos que podem ser executados por uma chave específica. Quais comandos eu preciso permitir para ter um git remoto funcionando? De o livro Pro Git , posso inferir que git...
01.07.2014 / 04:25
1
resposta

Como faço para armazenar texto colorido em uma variável e imprimi-lo com cores mais tarde?

Se eu fizer git status --short , git listará arquivos que não são rastreados com dois pontos de interrogação vermelhos na frente: Estoutentandoarmazenarissoemumavariáveleimprimi-locomcoresmaistarde.Aquiestámeuscriptbash:#!/bin/bashstatus=$(...
12.05.2015 / 02:34
1
resposta

Erros com o comando shell alias git

Estou usando o bash versão 4.1.2 (1) -release (x86_64-redhat-linux-gnu) no cygwin com o git 1.7.1. Eu queria fazer um alias para um comando que precisava usar o argumento de entrada duas vezes. Seguindo estas instruções , escrevi [alias] bra...
29.10.2015 / 13:59
1
resposta

Como reproduzir o histórico do repositório Git no subdiretório?

Digamos que eu tenha dois repositórios aye e bee e eu quero me livrar de bee , de forma que o histórico linear de bee/master seja "repetido" em um novo subdiretório ( vários níveis de profundidade) de aye . Eu só quero os arquivos...
30.04.2016 / 15:13
1
resposta

if-then-else dentro do alias do Bash

Eu estou tentando fazer um alias para mv , então ele faz o seu comportamento normal em pastas normais e é substituído por git mv dentro de repositórios git. Eu tentei de várias maneiras. a instrução if funciona, somente o comando git mv...
13.03.2017 / 18:40