Instale o git
Antes de iniciar este tutorial, você deve verificar se o git está instalado no sistema ou não. O Git não é instalado por padrão no sistema operacional Ubuntu. Execute o seguinte comando para instalar o Git no Ubuntu.
$ sudo apt-get install git
Instale o plug -in fugitivo
Execute o seguinte comando para instalar o plug -in fugitivo no Ubuntu.
$ sudo apt-get install vim-fugition
Inicialize o repositório Git
É necessário inicializar o repositório Git antes de executar qualquer comando git. 'git init'O comando é usado para inicializar um repositório Git para qualquer projeto existente ou novo. Execute o seguinte comando do terminal para inicializar um repositório Git vazio.
$ git init
Adicionando arquivo no repositório Git
Um arquivo de texto nomeado funcionário.TXT é usado para testar os usos do plugin fugitivo neste tutorial. O conteúdo deste arquivo é dado abaixo.
funcionário.TXT
11001 Vendas 45 $ 3000
11002 HR 32 $ 1500
11003 Marketing 26 $ 1200
11004 h 25 $ 2500
11005 VENDAS 30 $ 1000
'git add 'O comando é usado para adicionar modificação no diretório de trabalho atual e adicionar o arquivo no buffer Vim. Ele informa o comando git para adicionar a atualização em um arquivo específico depois de executar 'Git CommitComando.
$ git add funcionário.TXT
O comando, 'Git Commit' precisará ser executado para salvar as atualizações de qualquer arquivo no repositório local. Execute o comando do terminal.
$ git Commit
Remova o '#'Símbolo da linha' 'Modificado: funcionário.TXT'arquivo para salvar as alterações deste arquivo.
Usando GBLAM
'Git Blame' O comando é usado para mostrar os detalhes da modificação mais recente de qualquer arquivo para cada linha. Execute o comando do terminal para o arquivo, funcionário.TXT.
$ git culpa funcionário.TXT
Ele mostrará uma saída semelhante, como a seguinte imagem.
Você pode obter a mesma saída do comando acima do editor Vim usando ': GBLame' Wrapper of Fugitive Plugin. Você não precisa para o terminal o editor para realizar a tarefa. Abrir, 'funcionário.TXT'Arquivo no editor Vim, executando o seguinte comando.
$ vim funcionário.TXT
Imprensa ESC e : GBLame Para recuperar as informações recentes de modificação do arquivo no editor.
: GBLame
Você receberá a seguinte saída formatada após pressionar Digitar chave.
': GDIFf 'wrapper é usado como a alternativa de'Git DifComando. Quando usado para qualquer arquivo específico, exibe a diferença entre o conteúdo anterior e o conteúdo atual do arquivo após o cometimento atual. ': Gdiff' pode ser usado para exibir a diferença entre qualquer revisão do arquivo. Pode ter um argumento de qualquer revisão para recuperar a versão específica do arquivo. Existem outros dois comandos relacionados para pesquisar a diferença entre duas versões do arquivo, adicionando ou recuperando qualquer seção de diff. Esses comandos são ': Difput' e ': diffget'. O uso de ': Gdiff' O comando é mostrado na próxima seção deste tutorial.
Abrir funcionário.TXT Arquive e pressione 'eu' Para ativar o INSERIR modo. Modifique o arquivo adicionando uma entrada para o funcionário, '11006'. Imprensa 'ESC' e ': x' Para salvar e fechar o arquivo.
Reabrir o arquivo, funcionário.TXT No editor e tipo Vim ': Gdiff' e pressione Digitar Para descobrir a diferença entre a confirmação atual e a versão anterior do arquivo.
: Gdiff
A saída a seguir será exibida após a execução do ': Gdiff ' comando. O registro recém -inserido será exibido como texto destacado para mostrar a diferença.
': Gread' O comando funciona como a alternativa de 'checkout git' comando. Também pode assumir o argumento de qualquer arquivo de revisão como ': comando gdiff'.
: Gread
Quando este comando é executado para a versão atual do funcionário.TXT Arquivo então ele mostrará a seguinte saída. O arquivo contém 6 registros de funcionários e a saída mostra o texto 'Mais 6 linhas'.
': Gstatus ' O comando funciona como a alternativa de 'status git ' comando. Ele mostra informações detalhadas sobre o status de todos os arquivos ou o arquivo atual. Existem muitas chave personalizadas para interagir com a janela de status. Alguns deles são D, CC, etc. Abrir funcionário.TXT Arquivo no editor Vim e Run ': Gstatus' Comando.
$ vim funcionário.TXT
: Gstatus
': Gmove' O comando funciona semelhante a 'git mv' comando. É usado para renomear qualquer arquivo existente do VIM Editor. Suponha que você queira renomear funcionário.TXT arquivar por Emp.TXT. Abra o arquivo no editor Vim e digite o seguinte comando e pressione Digitar Para renomear o arquivo.
: Gmove Emp.TXT
': Gremove' O comando funciona semelhante a 'git rm' comando. É usado para excluir o arquivo do buffer Vim e o diretório de trabalho atual. Abra o arquivo que deseja excluir do diretório de trabalho atual e execute o comando com '!' símbolo para excluir com força o arquivo. Aqui, funcionário.TXT O arquivo é selecionado para exclusão.
: Gremove!
Como os usuários do VIM podem executar comandos Git usando o plug -in Vim é mostrado neste tutorial. Se você precisar executar comandos git e deseja usar o editor Vim juntos, é melhor usar o plug -in fugitivo de vim. Espero que, depois de ler este tutorial, o leitor poderá usar o plug -in fugitivo e executar comandos básicos do Git do VIM Editor.