В чем разница между git add -A и git add --update:/ для github?
Раньше я использовал команду git для моих файлов github:
add --update :/
как кто-то сказал мне, что это был лучший способ собрать все файлы, которые были добавлены, удалены и обновлены.
Однако после прочтения: разница между "git add -A" и "git add".
Я думаю, может быть, я должен использовать git add -A
Может кто-нибудь сказать мне, если есть разница и что git add --update :/
на самом деле
2 ответа
git add --update :/
обновит или удалит ранее отслеженные файлы из всего рабочего дерева. Это не будет добавлять новые файлы.
git add -A
также обновит, удалит ранее отслеженные файлы, но также добавит новые файлы. Поскольку эта команда не имеет явного пути :/
что ваша команда обновления делает, в зависимости от вашей версии git, это может быть для всех файлов во всем рабочем дереве, или это может быть для текущего каталога и всех подпапок и файлов.
Для получения дополнительной информации, документы для git add можно найти: http://git-scm.com/docs/git-add
Как примечание к ответу Чарли: оба они отметят конфликты слиянием как разрешенные. Будьте осторожны с этим!