Инсталирайте git
Преди да започнете този урок, трябва да проверите дали git е инсталиран в системата или не. Git не е инсталиран по подразбиране в операционната система Ubuntu. Изпълнете следната команда, за да инсталирате git на Ubuntu.
$ sudo apt-get install git
Инсталирайте приставката Fugitive
Изпълнете следната команда, за да инсталирате беглеца на приставката на Ubuntu.
$ sudo apt-get инсталирайте vim-беглец
Инициализирайте git хранилището
Необходимо е да се инициализира git хранилището преди да се изпълни която и да е git команда. 'git init'команда се използва за инициализиране на git хранилище за всеки съществуващ или нов проект. Изпълнете следната команда от терминала, за да инициализирате празно хранилище на git.
$ git init
Добавяне на файл в git хранилище
Текстов файл с име служител.текст се използва за тестване на употребите на беглеца приставка в този урок. Съдържанието на този файл е дадено по-долу.
служител.текст
11001 Продажби 45 $ 300011002 HR 32 $ 1500
11003 Маркетинг 26 $ 1200
11004 HR 25 $ 2500
11005 Продажби 30 $ 1000
'git add
Командата 'git commit' ще изисква да се изпълни за запазване на актуализациите на всеки файл в локалното хранилище. Изпълнете командата от терминала.
$ git ангажиранеПремахни '#'символ от линията,'модифициран: служител.текст'файл, за да запазите промените в този файл.
Използване на Gblame
'git вината' команда се използва за показване на подробности за най-новата модификация на всеки файл за всеки ред. Изпълнете командата от терминала за файла, служител.текст.
$ git обвинява служител.текстТой ще покаже подобен изход като следното изображение.
Можете да получите същия изход на горната команда от редактора на vim, като използвате ": Gblame" обвивка на беглец. За да направите задачата, не е необходимо да използвате редактора на терминала. Отворено, 'служител.текст'файл в редактора на vim, като изпълните следната команда.
$ vim служител.текстНатиснете ESC и : Gblame за извличане на последната информация за модификация на файла в редактора.
: Gblame
Ще получите следния форматиран изход след натискане Въведете ключ.
': Gdiff 'обвивката се използва като алтернатива на'git разл'команда. Когато се използва за всеки конкретен файл, той показва разликата между предишното съдържание и настоящото съдържание на файла след текущия фиксиране. „: Gdiff“ може да се използва за показване на разликата между всяка ревизия на файла. Може да е необходим аргумент на всяка ревизия за извличане на конкретната версия на файла. Има две други свързани команди за търсене на разликата между всякакви две версии на файла чрез добавяне или извличане на която и да е различна секция. Тези команди са ": diffput' и ': diffget'. Използването на „: Gdiff“ команда е показана в следващия раздел на този урок.
Отворете служител.текст файл и натиснете "аз" за да активирате ПОСТАВЕТЕ режим. Променете файла, като добавите запис за служителя, „11006“. Натиснете 'ESC' и ':х' за да запазите и затворите файла.
Отворете файла отново, служител.текст в редактора на vim и напишете „: Gdiff“ и натиснете Въведете за да разберете разликата между текущия коммит и предишната версия на файла.
: Gdiff
Следващият изход ще се покаже след изпълнението на ': Gdiff ' команда. Нововъведеният запис ще се покаже като маркиран текст, за да покаже разликата.
„: Грейд“ команда работи като алтернатива на 'git checkout
: Поздрави
Когато тази команда се изпълни за текущата версия на служител.текст файл, тогава той ще покаже следния изход. Файлът съдържа 6 записа на служителите, а изходът показва текста "Още 6 реда'.
': Gstatus ' команда работи като алтернатива на 'git статус ' команда. Той показва подробна информация за състоянието на всички файлове или текущия файл. Има много персонализирани ключове за взаимодействие с прозореца на състоянието. Някои от тях са D, cc,
: Gstatus
': Gmove' команда работи подобно на 'git mv' команда. Използва се за преименуване на всеки съществуващ файл от редактор на vim. Да предположим, че искате да преименувате служител.текст файл от изп.текст. Отворете файла във vim editor и напишете следната команда и натиснете Въведете за да преименувате файла.
: Gmove emp.текст
': Gremove' команда работи подобно на "git rm" команда. Използва се за изтриване на файла от vim буфера и текущата работна директория. Отворете файла, който искате да изтриете от текущата работна директория и изпълнете командата с '!' за насилствено изтриване на файла. Тук, служител.текст файл е избран за изтриване.
: Гремове!
Заключение
Как потребителите на vim могат да изпълняват git команди с помощта на vim плъгин е показано в този урок. Ако трябва да изпълните git команди и искате да използвате vim редактор заедно, тогава е по-добре да използвате беглец плъгин на vim. Надявам се, след като прочете този урок, читателят ще може да използва плъгин-беглец и да изпълнява основни git команди от vim editor.