Если мерзавец добавить CTRL +A начинает отслеживать изменения и этапы изменений в уже отслеживаются файлы, почему я когда-либо использовать сцену, чтобы Commit CTRL +T в мерзавца графического интерфейса?В чем разница между Git add (ctrl + A) и Stage to Commit (ctrl + T) в графическом интерфейсе git?
ответ
Вот ответ на мой вопрос: CTRL + в GIT GUI на самом деле, чтобы добавить новый удаленный и не то же самое, как GIT ADD! В GIT GUI нет никакого различия между «добавлением» и «постановкой», оба выполняются командой «stage to Commit»: CTRL + T. И в соответствии с этим: http://hoth.entp.com/2008/11/5/what-git-add-really-means, 'git stage' является псевдонимом для 'git add'
Спасибо aardvarkk за ваш ответ. Я полагаю, что «добавление» можно считать «первой стадией» файла, но на самом деле «добавление» означает «добавление на сцену» или «постановка для совершения».
Лаконично,
CTRL + Т = 'стадии совершить' в ГИТ GUI = 'мерзавца добавить' в командной строке
CTRL + = добавить новый пульт
Stage to Commit будет для файла, который уже отслеживает изменения, которые вы с тех пор изменили. Обычно вы только «добавляете» файл, чтобы начать отслеживать изменения, и после этого вы просто ставите файл для фиксации, который вы изменили.
Но "добавить", т.е. CTRL + A, а также этапы изменений отслеживаемых файлов, так CTRL + T кажется излишним. – user1271772
Согласно git documentation, они являются синонимами. Команда готовит файлы для фиксации.
Пример: git add app_controller.php
То же самое: «добавление [commit] index» и «indexing». –