git gc --prune=now --aggressive
git config --global url."git@github.com:".pushInsteadOf "https://github.com/"
потому что задолбаешься вбивать токен
по файлу копировал содержимоеГит как раз и был придуман, чтобы не делать такое.
Либо через интерфейс Гитхаба, либо через Андроид СтудиюStudio это отличный Git-клиент — работайте там.
Я сделал новую ветку от dev ( к примеру ветка test ) и хотел через git pull забрать изменения с удаленной основной ветки dev
git fetch # скачать всё новое с внешнего репо
git checkout -b origin/dev # создаем ветку от актуальной dev
There is no tracking information for the current branch
git pull origin dev
забирать с dev но пушить в свои веткиэто возможно организовать, но вам это не нужно. А вдруг вы захотите поработать на другом компе? Как тогда будете забирать обновления своей ветки? Не усложняйте.
И почему пуш делается обязательно с --set-upstream?
0x80
Git заменяет восьмеричными кодами (например, \320\272
для символа «к»).core.quotepath
(принимает значения true/false
или on/off
).git config --global core.quotepath false
С какой ветки обновляет git pull?
я создал текстовый файл в master и хочу, чтобы он появился в моей ветке
передача файлов всё равно занимает одинаковое времяошибочно. При клонировании будет передаваться значительно более компактный репозиторий, а значит и быстрее.
Git посчитает чуть меньше SHA1-хэшейПочему вы так решили. Хэши в любом случае считаются все.