Ветка создается не откуда попало, а от главной ветки, в которую вы хотите вливаться.
git rm --cached src/openapi/yourfile.json
git add src/openapi/yourfile.json
git commit -m "Re-add JSON file as binary"
PS C:\Users\admin> [Console]::OutputEncoding
IsSingleByte : True
BodyName : cp866
EncodingName : Кириллица (DOS)
HeaderName : cp866
WebName : cp866
WindowsCodePage : 1251
IsBrowserDisplay : True
IsBrowserSave : True
IsMailNewsDisplay : False
IsMailNewsSave : False
EncoderFallback : System.Text.InternalEncoderBestFitFallback
DecoderFallback : System.Text.InternalDecoderBestFitFallback
IsReadOnly : False
CodePage : 866
PS C:\Users\admin> chcp 65001
Active code page: 65001
PS C:\Users\admin> quser
ПОЛЬЗОВАТЕЛЬ СЕАНС ID СТАТУС БЕЗДЕЙСТВ. ВРЕМЯ ВХОДА
>admin rdp-tcp#0 3 ╨Р╨║╤В╨╕╨▓╨╜╨╛ . 28.08.2024 10:53
PS C:\Users\admin> chcp 1251
Текущая кодовая страница: 1251
PS C:\Users\admin> quser
ПОЛЬЗОВАТЕЛЬ СЕАНС ID СТАТУС БЕЗДЕЙСТВ. ВРЕМЯ ВХОДА
>admin rdp-tcp#0 3 └ъЄштэю . 28.08.2024 10:53
PS C:\Users\admin> chcp 866
Текущая кодовая страница: 866
PS C:\Users\admin> quser
ПОЛЬЗОВАТЕЛЬ СЕАНС ID СТАТУС БЕЗДЕЙСТВ. ВРЕМЯ ВХОДА
>admin rdp-tcp#0 3 Активно . 28.08.2024 10:53
PS C:\Users\admin>
команда выводит у вас не в UTF8. Видимо в CP1251.
@echo off
chcp 1251 >nul
echo %date% %time% > spisok.txt
setlocal enabledelayedexpansion
set "separator=, "
(for %%f in (*) do (
set /p "=%%f%separator%" <nul
)) >> spisok.txt
endlocal
сделал Revert и Revert "Revert".
ветку удалить и создать новую на основе main?
она у меня идентична с main.
Она мне нужна если что-то пойдет не так вернутЬся на main.
мне надо графический интерфейс для git
пушите их в репозиторийвы хотели сказать «коммитите»? Не надо человека запутывать.
Перенесите ярлыки туда, куда вам хочется. В чем проблема то?