Более чем странное заявление. Обоснуйте, пожалуйста.
Например, чтобы собрать тот, которого нет в репозиториях. Например, чтобы собрать так, как он не собран в репозиториях. Или, например, просто в образовательных целях.
А я уже 20 лет работаю.
git commit --amend
git diff >file1.diff
git diff --cached >file2.diff
git apply -- file1.diff
mv: не удалось выполнить stat для «'file.xml'»: Нет такого файла или каталога
[guest@localhost ~]$ stat \'/etc/passwd\'
stat: не удалось выполнить stat для «'/etc/passwd'»: Нет такого файла или каталога
[guest@localhost ~]$
[guest@localhost ~]$ test 1 -lt 2 ]
bash: test: слишком много аргументов
[guest@localhost ~]$ /bin/test 1 -lt 2 ]
/bin/test: лишний аргумент «]»
[guest@localhost ~]$