Мне было поручено выступить с презентацией по Git для моих коллег, которые почти полностью являются пользователями Windows, которые привыкли использовать TortoiseCVS.Я использую Git около года, но я почти исключительно использовал интерфейс командной строки Unix.
Поэтому я пытался познакомиться с инструментами Windows GI Git GI, включая TortoiseGit.Но мне кажется, что это нечто большее, чем просто оболочка графического интерфейса над интерфейсом командной строки Git, и фактически полностью абстрагирует некоторые вещи, в частности индекс.
Например, когда я щелкаю правой кнопкой мыши новый неверсированный файлв проводнике Windows я могу выбрать «Добавить» из меню TortoiseGit, а затем зафиксировать этот файл, но этот же элемент меню отсутствует в файлах, которые уже есть в Git, и в этом случае я вижу только опцию «добавить подмодуль».
Нет ли способа взаимодействовать с индексом с помощью TortoiseGit?
Я ищу аналоги git add
, git diff --cached
и git reset HEAD
, в частности.
Вот сообщение об этом группе Google, но оно было с прошлого лета.
Я использую TortoiseGit версии 1.6.5.0 и msysgit версии 1.7.4.msysgit.0, если это имеет значение.Я установил их всего несколько дней назад, чтобы они, вероятно, были достаточно современными.