1) Как упоминалось Грегом, wstring полезна для интернационализации, то есть когда вы будете выпускать свой продукт на других языках, кроме английского
4) Проверьте это для широкого символа http: / /en.wikipedia.org/wiki/Wide_character
Вы можете создать новую ветку с историей главной ветви удаленного:
$ git fetch
$ git checkout -b master2 origin/master
# now if 'master2' branch is ok, then replace 'master' with 'master2'
$ git branch -D master # delete the local master branch
# create & checkout to a new local 'master' branch = master2 = origin/master
$ git checkout -b master
Теперь ветка master2
должна иметь ту же историю с origin/master
ИЛИ , вы можете reset
ваш локальный мастер с историей удаленного / мастер
$ git checkout master
$ git branch master.bac # backup just for safety
$ git fetch
$ git reset --hard origin/master
РЕДАКТИРОВАТЬ:
<час> Я получил проблему наблюдения ваше репо , что ваша локальная master
ветка не обновлена. Просто обновите локального мастера:
$ git checkout master
$ git pull origin master
N.B. предыдущие решения также должны работать.