onde a variável 'Editor' é mantida no git?

1

Eu clonei um repo (usando exemplos fictícios aqui)

$ git clone http://someplace.somedomain.name/resource.git 

foi para o diretório

$ cd resource

e depois tentou editar um arquivo dentro do diretório de recursos

/home/shirish/resource $ editor somefile.txt

Agora eu não estou familiarizado com o editor que está sendo usado pelo git e se é algo interno. Eu estou executando o git 2.11.0 no teste Debian.

Eu pesquisei e vi esse link , mas a documentação não diga como eu procuro saber / ver qual editor ele usa. Há algum caminho ?

    
por shirish 05.01.2017 / 18:58

2 respostas

2

No Debian, o comando editor é uma alternativa:

sudo update-alternatives --config editor

Não é gerenciado pelo git.

Quando um comando git precisa de um editor ( por exemplo, para uma mensagem de commit), ele usa o editor dado pela variável de ambiente GIT_EDITOR ou, na falta dele, o editor especificado por core.editor variável. Veja git-var(1) e git-config(1) para detalhes; mas, basicamente, para configurá-lo globalmente, execute

git config --global core.editor emacs

, que armazenará sua preferência em .gitconfig em seu diretório pessoal.

    
por 05.01.2017 / 19:03
0

Você pode usar type editor para ver o que seu shell faz quando editor é inserido. Eu não acredito que tenha algo a ver com o Git.

    
por 05.01.2017 / 19:07