Мой главный вопрос здесь в том, имеет ли смысл всегда делать только git commit -am
вместо git add
. а затем git commit -m
?Понимание, когда использовать git commit -m и git commit -am
Я понимаю, что -am указывает, что он добавит все изменения из измененных файлов TRACKED. Поэтому в ситуации, когда я не добавлял никаких новых файлов, было бы разумно просто запустить git commit -am вместо git add, но было бы лучше всего сделать это:
git add
.
git commit -am "message"
в любом случае?
или даже вместо:
git add -A
git commit -am "message"
Спасибо за разъяснение! Мне иногда нужно, чтобы «ага!» момент. Я работал над очень маленьким проектом, поэтому, когда я делал фиксацию, это было, как правило, фиксация каждой вещи, которая была изменена с последней фиксации, и в этом случае я устал от git add -A git commit -m , но хотят получить лучшие привычки. – appsecguy