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