Вот функция POSIX, эквивалентная Bash Håkon Hægland's answer
expand_tilde() {
tilde_less="${1#\~/}"
[ "$1" != "$tilde_less" ] && tilde_less="$HOME/$tilde_less"
printf '%s' "$tilde_less"
}
2017-12-10 edit: добавьте '%s'
за @CharlesDuffy в комментариях.
Чем отличаются «Принять свое», «Принять их» и «Объединить» в GitHub в Android Studio?
blockquote>Это не относится к Android Studio, но часто встречается в рабочем процессе git. Когда git пытается выполнить трехстороннее слияние и не может самостоятельно разрешить конфликт в некоторых случаях (в основном из-за двух разных версий изменений в одной строке). Вы можете прочитать об этом здесь
На рисунке 1 всегда ли в части 1 отображается «ваш» контент? и всегда ли часть 2 отображает контент «Theirs»?
blockquote>Да, «Yours» означает, что это ваши локальные изменения (где сейчас находится ваш HEAD). «Их» относится к изменению, которое другие разработчики внесли в ту же строку (после того, как ваша ветвь отклонилась от ветви «быть вытолкнутым / извлеченным из»)