В чем разница между командами изменения и сквоша? Я попробовал оба и обнаружил, что оба делают то же самое для правильного управления.Git - Разница между командами изменения и сквоша
ответ
В Git, совершающее редко фактические уничтожены, они просто становятся сиротами, или отдельностоящий, что означает, что они не указали или достижимы ссылкой как ответвления или метки.
«изменение» и «раздавливание» аналогичные понятия.
Как правило, , изменяющий, является отдельной операцией фиксации, в которой вы хотите объединить работу, которую вы поставили с фиксацией HEAD. Это может быть очень удобно, если вы только что создали коммит и понимаете, что вам нужно добавить к нему некоторый контент. Просто вспомните свою команду фиксации и используйте опцию --amend
.
Squaging тем более абстрактный термин. Я бы сказал, что поправка - это тип сквоша. Всякий раз, когда вы комбинируете фиксации, вы можете сказать, что вы их раздавите. Если вы некоторое время работаете в филиале и сделали 5 коммитов, которые вместе взятые должны быть 1 фиксацией, вы можете интерактивно переупаковать, чтобы сквоить их вместе.
В Git есть несколько способов внести поправки/сквош, но все они сосредоточены вокруг концепции организации вашей истории фиксации (что означает переписывание истории ветки) в этом духе упрощения поиска.
amend
только изменения последнего фиксации.
squash
- это как объединение нескольких коммитов в единую фиксацию.
Только для одного совершения, их эффекты могут выглядеть одинаково.
- 1. Разница между командами сброса git
- 2. Оболочка: разница между командами eval и ksh
- 3. Разница между git-log и git-whatchanged?
- 4. Почему разница между двумя командами
- 5. Перемещение репозиториев Git между командами
- 6. Git «абсолютный» путь между командами?
- 7. Разница между командами и ScriptBlock Powershell
- 8. Разница между командами qdel и kill
- 9. Разница между командами runScrip и storeEval
- 10. Разница FTP между командами STOR и PUT
- 11. разница между командами mvn clean и install
- 12. Разница между командами perl '=>' и '='
- 13. Какова разница между командами трубопровода и запуска?
- 14. Разница между командами и шаблонами адаптера
- 15. Разница между командами (ICommand) и событие Click
- 16. Разница между командами df-h и fdisk
- 17. Git сгибание фиксируется без сквоша
- 18. История сквоша git
- 19. Git rebase история сквоша
- 20. Каковы различия между этими командами git diff?
- 21. В чем разница между этими командами git diff?
- 22. В чем разница между командами «git diff --staged» и «git diff --cached»
- 23. Git, как «заставить» переработку сквоша
- 24. Разница между обрезками в git
- 25. Разница между git push origin master и git push
- 26. Разница между командами обновления и проверки окаменелости dvcs
- 27. Разница между GIT и CVS
- 28. Разница между git-статусом git
- 29. Разница между сбросом git и git checkout
- 30. Разница между git diff (git patch) и git push
исправил мой вопрос, как вы предложили. –